【发布时间】: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