首页 > 解决方案 > WildFly 中的自定义隐式模块依赖

问题描述

有一个 3rd 方应用程序bpm.earcommons-net.jar/bpm.war/WEB-INF/lib/.

我需要用我自己的 jar 版本全局覆盖它,而不需要修补部署中的文件。也就是说,使此更改在应用程序的取消部署后仍然存在。

以前,当我们使用 JBoss 4x 时,这是通过设置$CLASSPATHenv 来解决的。var 在启动服务器之前。当然,这在 Wildfly 11 中不起作用。

我想在内部创建一个自定义模块${JBOSS_HOME}/modules(已经完成)并创建一个简单的规则来隐式地将此模块添加到部署在此服务器上的所有应用程序中。

标签: jbosswildfly-11

解决方案


您可以使用https://wildscribe.github.io/WildFly/16.0/subsystem/ee/#attr-global-modules来定义应该可用于所有部署的模块列表。


推荐阅读