如何修改 Jboss 部署战争文件中的文件?

Posted

技术标签:

【中文标题】如何修改 Jboss 部署战争文件中的文件?【英文标题】:How to modify files in Jboss deployment war file? 【发布时间】:2021-03-24 21:27:23 【问题描述】:

我习惯于在 Tomcat 上部署应用程序战争文件,现在需要在 Jboss-EAP 上工作,而且期限非常紧迫,所以没有太多时间学习。 我看到主要区别在于当我像在 Tomcat 中那样启动 jboss 实例时,没有提取 war 文件。 Jboss 只是在部署war 文件中的内容。 那么如何修改war文件中的文件呢? 每次更改都需要提取、更改和重新打包吗?

谢谢。

【问题讨论】:

【参考方案1】:

您可以使用部署扫描程序和 $JBOSS_HOME/standalone/deployments 文件夹将您的爆炸战争文件复制到那里。另一个解决方案是使用 jboss-cli 分解您部署的战争并将文件上传到它以替换它们:https://www.wildfly.org/news/2017/09/08/Exploded-deployments/

【讨论】:

有趣! @ehsavoie 感谢您提供此信息。

以上是关于如何修改 Jboss 部署战争文件中的文件?的主要内容,如果未能解决你的问题,请参考以下文章

通过命令行在 Jboss 7.0.1 中部署战争

在不重新部署的情况下更新 jboss EAP 7 上的现有战争

如何使用 Jboss Tools Eclipse 插件在 Jboss 中“热”部署战争依赖项?

JavaEE + JBoss:验证所有部署的war文件

JBoss EAP 6.4.4 中的空日志文件(日志配置文件)

如何读取部署在 Tomcat 中的未爆炸战争文件中的资源文件?