почему используется другая реализация XPathFactory? - PullRequest
0 голосов
/ 28 марта 2019

Мое веб-приложение java работает в локальной среде разработки, но не работает в среде SIT.

локальная среда разработки : JDK7 + Jetty

JAXP: Looking up system property 'javax.xml.xpath.XPathFactory:http://java.sun.com/jaxp/xpath/dom'
JAXP: The property is undefined.
JAXP: found null in $java.home/jaxp.properties
JAXP: attempting to use the platform default W3C DOM XPath lib
JAXP: factory 'com.sun.org.apache.xpath.internal.jaxp.XPathFactoryImpl' was found for http://java.sun.com/jaxp/xpath/dom
JAXP: using thread context class loader (WebAppClassLoader=iFinBMS@5501d1c8) for search

среда SIT : JDK7 + WebLogic10.3.6

JAXP: Looking up system property 'javax.xml.xpath.XPathFactory:http://java.sun.com/jaxp/xpath/dom'
JAXP: The property is undefined.
JAXP: found null in $java.home/jaxp.properties
JAXP: no META-INF/services/javax.xml.xpath.XPathFactory file was found
JAXP: attempting to use the platform default W3C DOM XPath lib
JAXP: instanciating org.apache.xpath.jaxp.XPathFactoryImpl
JAXP: failed to instanciate org.apache.xpath.jaxp.XPathFactoryImpl
java.lang.ClassNotFoundException: org.apache.xpath.jaxp.XPathFactoryImpl

почему JAXP пытается использовать com.sun.org.apache.xpath.internal.jaxp.XPathFactoryImpl в локальной среде, но org.apache.xpath.jaxp.XPathFactoryImpl в сидячей среде, что вызывает эту разницу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...