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

时间:2016-02-12 16:17:31

标签: java java-ee websphere websphere-8 websphere-liberty

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

我无法弄清楚的一件事:

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

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

任何想法?

WebSphere Version:Liberty 8.5.5.8

1 个答案:

答案 0 :(得分:2)

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

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