저는 애플리케이션을 빌드하고 WAS 6.1에 배치했습니다. 내 jar 파일을 WEB-INF/lib 및 war 파일 ( )에서 볼 수 있습니다. 응용 프로그램을 실행하는 동안 My WAS가 JSON jar 파일을 식별하지 못했습니다. No Class def found 오류가 발생했습니다. 첨부 된 로그 파일을 찾으십시오.WAS 서버 6.1은 JSON.jar 파일을 식별 할 수 없습니다.
java.lang.NoClassDefFoundError가 : org.apache.commons.lang.exception.NestableRuntimeException java.lang.ClassLoader.defineClass에서 java.lang.ClassLoader.defineClassImpl (기본 방법) (ClassLoader.java:258)에서 java.net.URLClassLoader.access $ 400 (URLClassLoader.java:123)에서 java.net.URLClassLoader.defineClass (URLClassLoader.java:589) 에서 java.security.SecureClassLoader.defineClass (SecureClassLoader.java:151) 에서 java.net.URLClassLoader $ ClassFinder.run (URLClassLoader.java:1034) at java.security.AccessController.doPrivileged (AccessController.java:279) at java.net.URLClassLoader.findClass (URLClassLoader.java:491) 0 com.ibm.ws.bootstrap.ExtClassLoader.loadClass에서 java.lang.ClassLoader.loadClass (ClassLoader.java:631) 에서 com.ibm.ws.bootstrap.ExtClassLoader.findClass (ExtClassLoader.java:132) 에서(ExtClassLoader.java:87) java.lang.J9VMInternals.verify에서 java.lang.J9VMInternals.verifyImpl (기본 방법) 에서 java.lang.ClassLoader.loadClass (ClassLoader.java:597) 에서 (J9VMInternals.java:69 com.nationwide.websheets.web.util.JSONUtils.marshallToJSONWithDateProcessor에서 java.lang.J9VMInternals.initialize (J9VMInternals.java:131 AT) ) 제가 1 시도
(JSONUtils.java:113))가 배치 I 내 jar 파일 서버/lib 여전히 그것은 나를 돕지 않는다. 나는 그것이 서버/lib 또는 server/lib/ext에있는 경우 내 jar 파일을 식별하지 않는 이유가 궁금했습니다. 2) WAS에서 작성된 공유 라이브러리. 도움이 안돼. 3) 시스템 변수에 클래스 경로를 설정하면 도움이되지 않습니다.
어떤 도움이 필요합니까? 도와 주셔서 감사합니다.
감사합니다. CVSR Sarma.
붙인 오류는 JSON JAR을 WAS_HOME/lib /에 넣었다는 것을 보여줍니다. WAS_HOME을 수정하지 마십시오. 대신 JAR을 응용 프로그램에 넣고 오류가 계속 발생하면 해당 오류를 게시하십시오. –