2011-03-09 2 views
2

메신저가 명령 프롬프트에서 WSDL2Java 도구를 사용할 때 오류가 발생합니다. 스레드에서명령 프롬프트에서 WSDL2Java 오류가 발생했습니다.

예외를 받고 메신저 "기본"java.lang.NoClassDefFoundError가 : 조직/아파치/축/WSDL/WSDL2Java의

오류가 발생했습니다.

아무도 도와 줄 수 있습니까? 정말이 문제에 대한 해결책이 필요합니다. 미리 감사드립니다.

답변

3

이 문제가 해결되었습니다. 명령 프롬프트에서 모든 jar의 클래스 경로를 개별적으로 설정합니다.

CLASSPATH = C : \ axis \ lib \ axis.jar, C : \ axis \ lib \ axis-ant.jar, C : \ axis \ lib \ commons-discovery-0.2.jar, C : \ axis C : \ axis \ lib \ jaxrpc.jar; C : \ axis \ lib \ log4j-1.2.8.jar; C : \ axis \ lib \ saaj.jar; C : \ 축 \ lib 디렉토리 \ wsdl4j-1.5.1.jar; C : \ 축 \ lib 디렉토리 \ activation.jar을; C : \ 축 \ lib 디렉토리 \ mailapi.jar을

명령 프롬프트에서 실행이와

을 실행

C : \ 축 \ 조직 또는 감독

WSDL2Java의 툴에 의해 생성되는 클래스

c:\axis>java org.apache.axis.wsdl.WSDL2Java [WSDL FILE] OR [WSDL URL]

는 발견 될 y 위의 스크립트를 실행합니다.

참조 용으로 사용할 수 있습니다.

http://ws.apache.org/axis/java/user-guide.html#WSDL2JavaBuildingStubsSkeletonsAndDataTypesFromWSDL

은 내가 당신을 도울 것입니다 바랍니다. :)

+2

위, 아래 화살표 옆의 빈 체크 표시를 사용하면 나 자신의 대답을 수락 할 수 있습니다. –