gpt4 book ai didi

java - Maven企业应用程序最终以-1.0运行

转载 作者:行者123 更新时间:2023-12-01 09:24:05 24 4
gpt4 key购买 nike

有时,当我运行我的ma​​ven web应用程序时,应用程序最终以-1.0运行,这会产生问题,这个问题有什么解释吗,以及我们如何解决这个问题。

普通网址:http://localhost:8080/projectmvn-web

网址错误:http://localhost:8080/projectmvn-web-1.0

我使用服务器glassfish-3.1.2Netbeans 8.1

编辑:

application.xml

<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd" version="6">
<description>description..</description>
<display-name>projectmvn-ear</display-name>
<module>
<ejb>projectmvn-ejb-1.0.jar</ejb>
</module>
<module>
<web>
<web-uri>projectmvn-web-1.0.war</web-uri>
<context-root>/projectmvn-web</context-root>
</web>
</module>
<library-directory>lib</library-directory>
</application>

谢谢。

最佳答案

假设1.0是您的pom.xml中的项目版本文件,如果您没有 build您的 pom.xml 中的元素添加以下内容作为 project 的子项元素:

<build>
<finalName>projectmvn-web</finalName>
</build>

如果您已经拥有 build元素添加filalName元素如下:

<build>
<finalName>projectmvn-web</finalName>
// the rest goes here
</build>

使用此设置 Maven 应该创建 projectmvn-web.wartarget文件夹,即文件名上没有版本信息。

关于java - Maven企业应用程序最终以-1.0运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39975510/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com