2011-06-14 3 views
0

JDeveloper에서 웹 서비스와 상호 작용하는 Java Web Service Client 애플리케이션을 구축 중입니다.NoClassDefinitionFound : javax.xml.ws.Service

웹 서비스 프록시 생성 마법사를 사용하여 웹 프록시를 빌드합니다.

웹 서비스 상호 작용을 위해 JAX-WS 메서드를 사용하고 있습니다.

IDE에서이 코드를 실행하면 정상적으로 실행됩니다. 하지만 항아리를 사용하여 실행하려고하면 실패합니다. 나에게 jar 파일 (또는 XMLS) 성공적으로 실행할 수 있도록 내가 클라이언트 단지를 구축 포함해야 필요한 번호를 알려주십시오 javax.xml.ws.Service

:

NoClassDefinitionFound 에러보고! ! 당신이 항아리로 실행하면

답변

1

, 당신은 또한 영구적으로 PATH 환경 변수에 JAX-WS 의존성의 위치를 ​​추가 할 수 있습니다

java -cp classpath1:classpath2 -jar yourApplication.jar 
0

를 사용하여 JAX-WS 의존성에 classpath를 지정해야 시스템 또는 응용 프로그램을 실행할 시스템에 따라 달라집니다. 그렇게하면 응용 프로그램을 실행할 때마다 다음 명령을 입력 할 필요가 없습니다.

-cp classpath1:classpath2 -jar