로컬에서 잘 동작하던 소스를 IBM AIX JDK1.5 환경으로 올리니 다음과 같은 오류가 발생하였다.

Caused by: java.lang.ClassNotFoundException: com.sun.org.apache.xpath.internal.XPathAPI
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
        ... 37 more

com.sun.org.apache.xpath.internal.XPathAPI 클래스를 찾아보니 rt.jar 파일 안에 있었다. 하지만, AIX용 jdk에서는 저 패키지로 인식을 못하는 듯 했다.


그래서 검색을 하여 찾아보니 해결법이 있긴 했다. 좋은 방법이 될지는 모르겠으나 다음과 같이 라이브러리를 다운받아 WEB-INF/lib 아래에 두었다.


다른 좋은 방법 있으신 분은 덧글 부탁드립니다.

Posted by Life 스토리