我的spring boot应用程序在tomcat上运行良好。但是我需要在IBM Websphere 8.5.5.12 中部署它,于是我的麻烦就开始了。
我已经提到article并添加了依赖项' spring-boot-starter-validation '以避免出现错误:
激活Bean验证集成时出错,原因是: java.lang.NoClassDefFoundError:javax / el / ELManager
但是如果我保留它,我会收到另一个错误
错误500:org.springframework.web.util.nestedServletException: 请求处理失败;嵌套异常为 java.lang.ClassCastException:org.apache.el.ExpressionFactoryImpl 与javax.el.ExpressionFactory不兼容
请注意,在WAS上,我已经确保本地类加载首先通过父级加载。 >
在管理控制台中,单击应用程序>>应用程序类型> WebSphere企业应用程序>>应用程序名称>管理模块> webmodule_name。 从下拉列表中选择首先使用本地类加载器加载的类(父>最后)。