我一直在研究使用WebSphere的Liberty配置文件作为轻量级替代方案,而不是在我的本地机器上部署一个成熟的WebSphere实例(我知道,聚会迟到了)。
1件事,我不能弄清楚:
如何将父类最后加载设置为默认值?我想部署任何应用程序并让它自动成为父类最后加载。
我知道我可以部署一个EAR与部署. xml来触发父类,或者运行一个Jython脚本。然而,我宁愿它是默认行为。
有人有什么想法吗?
WebSphere版本:Liberty8.5.5.8
如果您尝试在Liberty中设置父类加载,因为您必须在WebSphere Application Server中传统地这样做以解决库冲突,您应该首先在Liberty上尝试应用程序而不更改其配置,因为Liberty旨在避免这些类型的冲突。如果之后您仍然倾向于更改配置,而您不能将其设置为默认值,您可以在server. xml中执行如下操作:
<enterpriseApplication location="myApp.ear" name="MyApp">
<classloader delegation="parentLast"/>
</enterpriseApplication>