WebSphere liberty 类将 PARENT LAST 作为缺省值加载



我一直在研究使用 WebSphere 的 Liberty 配置文件作为在我的本地机器上部署一个成熟的 WebSphere 实例的轻量级替代方案(我知道晚了)。

我无法弄清楚的一件事:

如何将父类加载设置为默认值?我想部署任何应用程序,并让它自动成为父应用程序。

我知道我可以在部署中部署 EAR.xml以触发父最后一个类,或运行 Jython 脚本。但是,我宁愿将其作为默认行为。

有人有什么想法吗?

WebSphere 版本:Liberty 8.5.5.8

如果您尝试在 Liberty 中设置父级-最后一个类加载,因为您必须在 WebSphere Application Server 传统版中这样做来解决库冲突,那么您应该首先在 Liberty 上尝试该应用程序而不更改其配置,因为 Liberty 旨在避免这些类型的冲突。 如果在那之后,您仍然倾向于更改配置,而不能将其设置为默认值,则可以在服务器中执行以下操作.xml:

<enterpriseApplication location="myApp.ear" name="MyApp">
    <classloader delegation="parentLast"/>
</enterpriseApplication>

最新更新