【发布时间】:2018-07-19 15:46:58
【问题描述】:
我有一个使用Java 8 + Spring Boot + Spring 5的应用程序,我在War中打包了这个应用程序,我可以在Tomcat 8.5+中成功实现。
显然,当我将相同的 WAR 放入 WAS 时,它会失败。这会继承 JEE 上下文并且库会发生冲突。
我可以添加某种描述符以在我的 WAR 中忽略 JEE 的功能吗?我想像使用 Tomcat 一样使用 WebSphere。
【问题讨论】:
-
不知道您使用的是哪个版本,但您使用 WebSphere Liberty 的机会要大得多,而不是传统的。
-
我必须使用 WAS 8.5.5.13。
-
一般来说,没有办法在你的战争中禁用 JEE 功能。您将不得不摆脱所有不必要的 Java EE jar,因为 WAS 已经有了它们,不像 Tomcat,它只是一个非常简单的 Web 容器。
标签: java spring-boot websphere websphere-8