2013-05-21 5 views
0

저는 애플리케이션을 빌드하고 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.

+0

붙인 오류는 JSON JAR을 WAS_HOME/lib /에 넣었다는 것을 보여줍니다. WAS_HOME을 수정하지 마십시오. 대신 JAR을 응용 프로그램에 넣고 오류가 계속 발생하면 해당 오류를 게시하십시오. –

답변

0

나는이 문제를 발견했다.

WAS6.1 때문에이 문제가 발생했습니다. WAS6.1.0.23 수정 팩을 설치했습니다. 그것은 효과가 있었다.

해당 종속성 문제가 없습니다.

2

1) 귀하의 오류가 문제가 있음을 나타냅니다이 평민 - 랭과 항아리 (안 JSON.jar 자체)

2) 확실히 그것은 당신에의 확인이다 WEB-INF/lib 디렉토리

3)가이 수도 또한 버전/상호 종속성 문제 일 수 있습니다. 여기에 "프로젝트 이적 종속"테이블 봐 :

0

동일한 문제가 있습니다. WAS 6.1.0.23이 설치되어 작동했습니다. 에 대한이 수정 팩

웹 서비스 기능 팩 및 EJB 3.0 Feature Pack 사용자 :

웹 서비스 기능 팩 및 EJB 3.0 기능 팩 수정 팩 23은 웹 서비스 기능 팩 및 EJB 3.0 기능 팩 사용자를위한 별도의 PAK 파일로 사용할 수 있습니다.

JSON.jar 문제에서 어떻게 작동하는지 잘 모릅니다.