2012-07-23 2 views
1

Eclipse와 Tomcat에서 QPid를 사용하고 있습니다. 동적 웹 응용 프로그램을 만들고 QPID_HOME, QPID_WORK 환경 변수를 설정합니다. 스레드 "main"의 예외 java.lang.NoClassDefFoundError : org/apache/qpid/url/URLSyntaxException

가 여기에 언급 된 Hello.java 예 밖으로 시도 : -

https://svn.apache.org/repos/asf/qpid/trunk/qpid/java/client/example/

을하지만,이 파일을 실행하는 동안 나는 이러한 오류를 얻고있다 : - 당신이없는 것처럼

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/qpid/url/URLSyntaxException 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Unknown Source) 
    at com.sun.naming.internal.VersionHelper12.loadClass(Unknown Source) 
    at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) 
    at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) 
    at javax.naming.InitialContext.init(Unknown Source) 
    at javax.naming.InitialContext.<init>(Unknown Source) 
    at myApp.runTest(myApp.java:25) 
    at myApp.main(myApp.java:15) 
Caused by: java.lang.ClassNotFoundException: org.apache.qpid.url.URLSyntaxException 
    at java.net.URLClassLoader$1.run(Unknown Source) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
... 9 more 

답변

4

같습니다 :

qpid-common-0.10.jar 

http://qpid.apache.org/download.html

또는

<dependency> 
    <groupId>org.apache.qpid</groupId> 
    <artifactId>qpid-common</artifactId> 
    <version>0.10</version> 
</dependency> 

당신이 받는다는을 사용하는 경우.

+0

예, qpid-common-0.10.jar가 누락되었습니다. 이제 정상적으로 작동합니다. 고마워. 너는 내 하루를 구했다. – chhavi

관련 문제