我一直在研究使用 WebSphere 的 Liberty 配置文件作为一种轻量级替代方案,以替代在我的本地计算机上部署成熟的 WebSphere 实例(我知道,这有点晚了)。
我不明白的一件事:
如何将“Parent Last”类加载设置为默认?
我想部署任何应用程序并让它自动成为最后的父应用程序。
我知道我可以使用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>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)