2

我们有一个多模块的 Maven 项目。我们的 JAX-RS 的上下文根在 POM 中指定,并且在我们对项目进行 maven 构建时会生成一个 application.xml。

在 Eclipse 中,当我们清理/构建项目并将其部署到 Glassfish 时,此上下文根会被忽略,并且上下文根最终会成为 WAR 文件的名称。

有什么方法可以覆盖它吗?在我们一直使用的旧版本的 eclipse 中,这似乎不是问题。

4

1 回答 1

2

如果您在 Eclipse 中运行服务器,请尝试右键单击项目并转到 Properties > Web Project Settings。将上下文根更改为您想要的,然后单击应用。然后在服务器选项卡中,如果 Glassfish 正在运行,请关闭它,然后右键单击您的 Glassfish 服务器并选择清理它。然后尝试运行您的项目。

于 2014-03-02T17:56:41.300 回答