Websphere 8.5.5.2
尝试将spring boot应用程序部署到websphere服务器中。我已经确定类加载器策略是父进程。问题似乎是因为websphere可能需要一些额外的配置来识别没有任何web.xml的战争?不确定。低于错误。
引起: javax.xml.bind.JAXBException: ClassCastException: attempting to cast jar:file:/usr/WebSphere850/AppServer/endorsed_apis/jaxb-api.jar!/javax/xml/bind/JAXBContext.class
到
wsjar:file:/usr/WebSphere850/AppServer/profiles/node01/installedApps/dchislwsapp020Cell01/My%20Application%20Service%20-%20Test%20Service.ear/test-plan-rest.war/WEB-INF/lib/jaxb-api-2.2.11.jar!/javax/xml/bind/JAXBContext.class
。请确保您指定了正确的ClassLoader。
答案 0 :(得分:0)
你应该可以通过添加
来做到这一点 DisableIBMJAXWSEngine: true
到您的应用程序META-INF/MANIFEST.MF
以在应用程序级别禁用它。
要在服务器级别禁用它,请按照:http://www-01.ibm.com/support/knowledgecenter/SS7JFU_6.1.0/com.ibm.websphere.express.doc/info/exp/ae/twbs_thirdparty.html?cp=SS7JFU_6.1.0%2F1-7-9-4-1-14-0上的说明在服务器级别禁用。