我一直在研究使用 WebSphere 的 Liberty 配置文件作为一种轻量级替代方案,而不是在我的本地机器上部署一个完全成熟的 WebSphere 实例(我知道晚会)。
1 件我想不通的事:
如何将父最后一个类加载设置为默认? 我想部署任何应用程序并让它自动成为最后一个父应用程序。
我知道我可以使用 deployment.xml 部署一个 EAR 来触发父最后一个类,或者运行一个 Jython 脚本。但是,我宁愿让它成为默认行为。
有什么想法吗?
WebSphere 版本:Liberty 8.5.5.8
最佳答案
如果您尝试在 Liberty 中设置父最后类加载,因为您必须在传统的 WebSphere Application Server 中这样做以解决库冲突,您应该首先在 Liberty 上尝试该应用程序而不更改其配置,因为 Liberty 旨在避免那些类型的冲突。如果在那之后,你仍然倾向于更改配置,而你不能将它设置为默认配置,你可以在你的 server.xml 中做这样的事情:
<enterpriseApplication location="myApp.ear" name="MyApp">
<classloader delegation="parentLast"/>
</enterpriseApplication>
关于java - WebSphere 自由类默认加载 PARENT LAST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35367295/