Я использую веб-сервисы Spring в своем проекте (на основе Spring Cloud), и мой сервер приложений - webSphere 8.5.5.13. Я пытаюсь развернуть свое приложение в WebSphere и получаю ошибку Linkage.
loading constraint violation when resolving method "javax/xml/xpath/XPath.setNamespaceContext(Ljavax/xml/namespace/NamespaceContext;)V" : loader "com/ibm/ws/classloader/CompoundClassLoader@2d2b7c15" of class "org/springframework/xml/xpath/Jaxp13XPathExpressionFactory" and loader "com/ibm/oti/vm/BootstrapClassLoader@d0e18365" of class "javax/xml/xpath/XPath" have different types for the method signature
Поэтому я добавил
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
System.setProperty("javax.xml.xpath.XPathFactory", "org.springframework.xml.xpath.XPathExpressionFactory");
return builder.sources(app.class);
}
Но не повезло. Любые предложения, пожалуйста