프로그래밍/ETC
[에러] javax.xml.xpath.XPathFactory 사용 시, newInstance() 생성이 안될 때
galad
2009. 3. 2. 13:35
참고: http://www.psuedoguru.com/roller/page/psuedoblog?entry=failed_to_create_an_xpathfactory
XPathFactory factory = XPathFactory.newInstance();
여기에서 아래와 같은 에러가 나올 때가 있다.
java.lang.RuntimeException: XPathFactory#newInstance() failed to create an XPathFactory for the default object model: http://java.sun.com/jaxp/xpath/dom with the XPathFactoryConfigurationException: javax.xml.xpath.XPathFactoryConfigurationException: No XPathFctory implementation found for the object model: http://java.sun.com/jaxp/xpath/dom
문제는 아래.
Finally found out that the problem was due to the Tomcat Java 1.4 compatibility libraries. I had recently upgraded to Java 1.5, but forgot to remove them.
$TOMCAT_HOME/common/endorsed/xercesImpl.jar
$TOMCAT_HOME/common/endorsed/xml-apis.jar
톰캣의 xml관련 api에서 문제가 밸생한 것임.
파일을 옮기던가 지우던가 하면 해결된다.
XPathFactory factory = XPathFactory.newInstance();
여기에서 아래와 같은 에러가 나올 때가 있다.
java.lang.RuntimeException: XPathFactory#newInstance() failed to create an XPathFactory for the default object model: http://java.sun.com/jaxp/xpath/dom with the XPathFactoryConfigurationException: javax.xml.xpath.XPathFactoryConfigurationException: No XPathFctory implementation found for the object model: http://java.sun.com/jaxp/xpath/dom
문제는 아래.
Finally found out that the problem was due to the Tomcat Java 1.4 compatibility libraries. I had recently upgraded to Java 1.5, but forgot to remove them.
$TOMCAT_HOME/common/endorsed/xercesImpl.jar
$TOMCAT_HOME/common/endorsed/xml-apis.jar
톰캣의 xml관련 api에서 문제가 밸생한 것임.
파일을 옮기던가 지우던가 하면 해결된다.