当我从 Netbeans 7.2 运行项目时遇到了一些问题(我还使用 Glassfish 3.1.2 服务器)...
事实上,我正在将现有项目从 Ant 迁移到 Maven,我的 pom.xml 已完成,并且我已经使用了上下文根的自定义,如下所述:http://maven.apache.org/plugins/maven-ear-plugin/examples/customizing-context-root.html http://maven.apache.org/plugins/maven-ear-plugin/examples/customizing-context-root.html但是当我从 netbeans 运行该项目时,它会使用我的 .ear 名称进行部署:localhost:8080/MyApplicationEAR-0.1-SNAPSHOT
代替localhost:8080/MyApplicationName
(在<contextRoot>/MyApplicationName</contextRoot>
)
如果我在浏览器中输入正确的 URL,它可以正常工作,但并不是很令人愉快。
Netbeans 是否有问题或者我忘记了什么?
编辑:application.xml是由Maven自动生成的,上下文根格式良好,但似乎Netbeans对此并不重要......
如果您正在使用 Maven 并部署到 JBoss 中,请尝试此操作。
您应该编辑 pom.xml 文件并将以下行添加到<build>
部分。
<finalName>${artifactId}</finalName>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)