首页 > 解决方案 > 在 JBoss 7.x 中更改 EAR 部署名称

问题描述

我使用 Eclipse Oxygen (4.7.2)。我的 Eclipse 中有 JBoss 工具。我有 JBoss AS7.1。我有一个行家“耳朵”项目。它被称为 abc 项目。它是来自 git 存储库的 maven 项目。它在 maven pom.xml 中的版本是 4.7.5-SNAPSHOT。它的工件 ID 是 abc-project。当我右键单击服务器(在“服务器”选项卡下)并添加项目时,它被添加为 abc(abc-4.7.5-SNAPSHOT)。

在 ear 的 application.xml 中,我们的显示名称为“abc”

在我构建项目并将其发布到 JBoss 之后,在standalone/deployments 文件夹中,ear 项目部署在名为 abc-4.7.5-SNAPSHOT.ear 的文件夹下

现在在我们的一个代码中,我们在查找一些默认标签文件时引用 abc.ear。服务器启动正常,但无法访问项目,因为它部署在文件夹名称 abc-4.7.5-SNAPSHOT.ear 下。

我可以更改此项目的部署文件夹或部署名称吗?

我希望它部署在文件夹 abc.ear 下

标签: deploymentjboss

解决方案


无论您的项目在哪里,找到项目的.settings文件夹。我相信这是 eclipse 设置文件夹。在这个文件夹下,有一个名为 org.eclipse.wst.common.component的文件

打开此文件,并将以下条目中的项目名称更改为:

<wb-module deploy-name="abc-4.7.5-SNAPSHOT">

至:

<wb-module deploy-name="abc">

然后,在服务器选项卡/视图下的 Eclipse 中从 jboss 服务器中删除该项目。

然后重启eclipse clean。

将项目再次添加到 Eclipse 中服务器选项卡/视图下的 jboss 服务器

从eclipse发布并重启jboss


推荐阅读