忽略所有JEE库在Websphere中部署WAR

时间:2018-07-19 15:46:59

标签: java spring-boot websphere websphere-8

我有一个使用Java 8 + Spring Boot + Spring 5的应用程序。我将此应用程序打包在War中,并且可以在Tomcat 8.5+中成功实现。

很显然,当我在WAS中放入相同的WAR时,它失败了。这会继承JEE上下文,并且库会发生冲突。

我可以添加某种描述符来忽略WAR中JEE的功能吗?我想像Tomcat一样使用WebSphere。

2 个答案:

答案 0 :(得分:1)

最后,我可以在WAS中成功运行我的WAR。我必须将Spring Boot版本降级到1.5.x,因为Spring 5对JEE 6毫无怨言。

答案 1 :(得分:0)

请检查WebSphere的类加载器配置。也许您可以使其更早地加载您的库文件。

https://www.ibm.com/support/knowledgecenter/en/SSAW57_8.5.5/com.ibm.websphere.nd.multiplatform.doc/ae/crun_classload.html