我们有一个多模块maven项目。我们的JAX-RS的上下文根在POM中指定,当我们在项目上进行maven构建时会生成application.xml。
当我们清理/构建项目并部署到Glassfish时,在Eclipse中,这个context-root被忽略,context-root最终成为WAR文件的名称。
有没有办法覆盖这个?在我们使用的旧版eclipse中,这似乎不是一个问题。
答案 0 :(得分:2)
如果您是从Eclipse内部运行服务器,请尝试右键单击项目并转到Properties> Web项目设置。将上下文根更改为您希望的内容,然后单击“应用”。然后在服务器选项卡中,关闭Glassfish(如果它正在运行),然后右键单击Glassfish服务器并选择清除它。然后尝试运行你的项目。