我们正在使用 websphere liberty 8.5.5.9。我想知道是否有任何方法可以覆盖/添加自定义前缀到所有包含在耳朵中的 Web 应用程序?
我不想在 application.xml 级别执行此操作。相反,我想在 server.xml 级别执行此操作。有什么办法吗?
例如,如果我的ear包含两个war模块,其上下文根是sample1,sample2。前缀后的最终上下文根应类似于 example/sample1、example/sample2。
最佳答案
这在 8.5.5.9 中是不可能的,但在当前 beta(2017 年 2 月)中是可能的。从该级别开始,您可以在 server.xml 中指定通常出现在 ibm-web-ext 中的扩展配置war 文件内的 .xml 文件。配置看起来像:
<application location="myEar.ear">
<web-ext moduleName="myWar1.war" context-root="sample1"/>
<web-ext moduleName="myWar2.war" context-root="sample2"/>
</application>
关于websphere-liberty - Websphere liberty 将前缀添加到ear/application.xml 中提到的上下文根,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42550629/