我正在制作一个作为WAR文件分发的应用程序。我们支持的应用服务器包括WebSphere 7.0、8.0和8.5。这个WAR文件需要PARENT_LAST
类加载器委托模式,以便优先选择绑定的库,而不是使用was提供的版本。
在部署web模块时,可以在WAS控制台中为它设置类加载器委托模式,并且一切正常。但是,理想情况下,我希望这是自动发生的,以避免客户执行另一个步骤。
有什么我可以添加到WAR文件来指定类加载器委托模式?这个问题和网络上的其他地方讨论创建deployment.xml
文件,但据我所知,只能放在EAR文件中,不能放在独立的WAR文件中。
关于WebSphere类加载的一些信息可以在这里和这里找到。
Try
单击Servers> Server Types> WebSphere application Servers> server_name
我相信你可以将Server类加载器设置为Server作用域,然后所有部署到它的应用程序,除非被覆盖,都会跟随。
致意。
更多信息在这里。