【问题标题】:Change the EAR deployment name in JBoss 7.x在 JBoss 7.x 中更改 EAR 部署名称
【发布时间】:2019-01-29 03:21:08
【问题描述】:

我使用 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 下

【问题讨论】:

  • 实际上,据我所知,您希望将“运行时名称”设置为 abc.ear。默认情况下,运行时名称与部署使用的ear/war文件相同,但可以独立设置
  • 我找不到在任何地方更改运行时名称的方法。看起来 Eclipse IDE 使用 JBoss Tools 或它自己的东西从某个地方获取这个名称。只有我能看到 maven pom.xml。我必须找到一种方法来做到这一点,否则我将放弃这个 Eclipse IDE 发布选项,然后去寻找一些 Maven 部署插件......
  • 不得不说,我主要从管理控制台进行部署,您在向导中有该选项,或者从带有“--runtime-name”选项的 CLI 进行部署。我对 Eclipse IDE 不熟悉,抱歉!
  • 我能再问你一个问题吗?你能给我一些关于使用管理控制台进行部署的提示吗?或者一些学习链接...谢谢
  • 好吧,可以给你 RH 支持网站:access.redhat.com/documentation/en-us/… ...不过你需要注册(免费)。

标签: deployment jboss


【解决方案1】:

无论您的项目在哪里,找到您的项目的 .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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-04
    • 2012-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多