当我从我的 Netbeans 7.2(我也使用 Glassfish 3.1.2 服务器)运行一个项目时,我遇到了一个小问题......
事实上,我正在将现有项目从 Ant 迁移到 Maven,我的 pom.xml 已经完成,并且我已经使用了上下文根的自定义,如下所述: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 自动生成的,并且 context-root 格式良好,但似乎 Netbeans 与此无关......