WebSphere自由类将PARENT LAST加载为默认值

问题描述 投票:4回答:1

我一直在研究使用WebSphere的Liberty配置文件作为在我的本地计算机上部署完全成熟的WebSphere实例的轻量级替代方案(我知道派对的时间已晚)。

我无法弄清楚的一件事:

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

我知道我可以使用deployment.xml部署一个EAR来触发父类最后一个类,或者运行一个Jython脚本。但是,我宁愿让它成为默认行为。

任何人的想法?

WebSphere Version:Liberty 8.5.5.8

java java-ee websphere websphere-8 websphere-liberty
1个回答
2
投票

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

<enterpriseApplication location="myApp.ear" name="MyApp">
    <classloader delegation="parentLast"/>
</enterpriseApplication>
© www.soinside.com 2019 - 2024. All rights reserved.