1
저는 Axis를 사용하여 단일 메서드 클래스의 웹 서비스를 생성하고 있습니다. 이 메서드는 이미 빌드 경로에 추가 한 jar 파일에 들어있는 라이브러리를 가져 오는 다른 클래스를 인스턴스화합니다.Java Axis faulstring
메서드에서 테스트 할 테스트 클래스를 만들고 예상 한대로 작동합니다. 클라이언트에서 생성 된 웹 서비스를 실행하여
나는 오류 문자열을 다음과 같이 얻을 : 나는 여러 장소에하지만 행운 jar 파일을 배치하려고했습니다
<faultcode>soapenv:Server</faultcode>
<faultstring>class on the jar file</faultstring>
.
의견이 있으십니까?
미리 감사드립니다 ...
은 (어떤 ... 원래 프로젝트가 이미 EAR 프로젝트 종속성에 있었다 그것의 감각을 만들기에도 불구하고 있지만)
은 그냥 EAR 프로젝트 종속성에 JAR 파일을 추가 봐라, 문제는 해결 이 :'jar 파일의 클래스'에러 메시지 또는 place holder? 완전하고 정확한 오류 메시지는 매우 도움이 될 것입니다. –
안녕하세요 Andreas ... 인스턴스 (예 : TestISeriesConnector)의 클래스는 예를 들어 "import x.y.z"입니다. WebServiceExc E org.apache.axis2.jaxws.WebServiceExceptionLogger가 java.lang.NoClassDefFoundError가의 throw 가능 객체가 잡혔다 로그 : 기본 문자열은 콘솔이 날 수 있습니다 faultString으로> 단지 x.y.z입니다. 세부 메시지는 components.TestISeriesConnector에 있습니다. (TestISeriesConnector.java:15) 오류가별로 도움이되지 않습니다 ... –
RedEagle