Maven 企业应用程序 运行 最后是 -1.0
Maven enterprise application run with -1.0 in the end
有时当我 运行 我的 maven web 应用程序 时,应用程序 运行 与 -1.0 在完了,这就出问题了,请问有没有解释一下这个问题,我们应该怎么解决。
正常 url : http://localhost:8080/projectmvn-web
错误url:http://localhost:8080/projectmvn-web-1.0
我使用服务器 glassfish-3.1.2 和 Netbeans 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
文件中的项目版本,如果您的 pom.xml
中没有 build
元素,请将以下内容添加为project
元素的子元素:
<build>
<finalName>projectmvn-web</finalName>
</build>
如果您已经有了 build
元素,请添加 filalName
元素,如下所示:
<build>
<finalName>projectmvn-web</finalName>
// the rest goes here
</build>
使用此设置,Maven 应在 target
文件夹中创建 projectmvn-web.war
,即文件名中没有版本信息。
有时当我 运行 我的 maven web 应用程序 时,应用程序 运行 与 -1.0 在完了,这就出问题了,请问有没有解释一下这个问题,我们应该怎么解决。
正常 url : http://localhost:8080/projectmvn-web
错误url:http://localhost:8080/projectmvn-web-1.0
我使用服务器 glassfish-3.1.2 和 Netbeans 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
文件中的项目版本,如果您的 pom.xml
中没有 build
元素,请将以下内容添加为project
元素的子元素:
<build>
<finalName>projectmvn-web</finalName>
</build>
如果您已经有了 build
元素,请添加 filalName
元素,如下所示:
<build>
<finalName>projectmvn-web</finalName>
// the rest goes here
</build>
使用此设置,Maven 应在 target
文件夹中创建 projectmvn-web.war
,即文件名中没有版本信息。