wsdl2java를 사용하여 서비스를 생성하고 있습니다. 세대에 대한 인수는 다음과 같습니다Axis2 구현 및 스텁 생성 문제
-p com.dummy.tst.service -u -f -sp -s -b -ssi -d xmlbeans -uri /some/path/service.wsdl -ss -g -sd -o /some/path/gen
세대가 나는
<parameter name="ServiceClass">com.dummy.tst.service.TestSoapBindingImpl</parameter>
다음 세대 디렉토리에 나는 방법의 목록 TestSoapBindingImpl.java있어
하지만 같은 선이있는 services.xml의 파일을 가지고 한 후에 모든 메소드는 다음과 같이 정의됩니다.
throw new java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#myMethod");
실제로 구현 된 메소드가 들어있는 TestSoapBindingStub.java 파일이 있습니다. 1 축에는 메소드 설명과 구현이있는 파일이 하나만 있었고 2 축에는 2 개의 파일이 있습니다.
이 파일들을 어떻게해야합니까? 기본 서비스 메소드 컨테이너 (services.xml의)로 지정된 Impl 파일에는 인형 만 포함되어 있으므로 배치 된 서비스를 사용할 수없고 Service.xml에서 TestSoapBindingImpl을 TestSoapBindingStub로 바꾸어도 원하는 결과가 나오지 않습니다.