websphere-liberty - Websphere liberty 将前缀添加到ear/application.xml 中提到的上下文根

标签 websphere-liberty

我们正在使用 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/

相关文章:

java - 将 LDAP 配置从 Websphere 迁移到 Liberty

java - WAS Liberty 8.5.5.7 是否支持邮件资源配置?

java - 在 server.xml 中包含 adminCenter-1.0 和 batchManagement-1.0 功能,从而在 Liberty 8.5.5.8 中出现功能冲突错误

java - 如何在 websphere liberty 服务器中使用 log4j 配置日志记录?

java - IBM Liberty Server 每个请求允许的最大参数异常

java - 如何在 Websphere Liberty 上启动新流程并使其可靠

ios - 用于移动 Web 服务的 Bluemix SSO

java - WAS Liberty Profile 连接到 MQ 服务器

java - Websphere liberty 配置文件错误 : 404 SRVE0190E

java - 我不太确定如何在 liberty 配置文件中配置 db2 驱动程序