https wsdl usign CXF 클라이언트를 성공적으로 사용할 수있었습니다. 이제 Axis2 ADB 클라이언트를 사용하여 동일한 작업을 수행해야합니다. jdk 보안 lib를 인증서로 업데이트했습니다. 코드 usign http를 사용할 때 오류가 없습니다. https로 변경하면 오류가 발생합니다. 모든 종속 (생성 된) 클래스는 스텁 클래스 내부의 정적 클래스입니다. 나는 실종 된 수업을 보지 못한다.Axis2 ADB 클라이언트를 사용하여 https wsdl을 사용하십시오. 예외 : 표시기 필드 값에 대한 클래스가 누락되었습니다.
https wsdl을 사용하는 방법을 제안하십시오.
org.apache.axis2.AxisFault: javax.xml.bind.JAXBException
- with linked exception:
[org.xml.sax.SAXException:
Exception Description: Missing class for indicator field value [ns1:ssssAuthenticateUserVOIn] of type [class java.lang.String].
Descriptor: XMLDescriptor(oracle.e1.bssv.JP55USRB.valueobject.SSSS_AuthenticateUserVOIn --> [DatabaseTable(ns0:SSSS_AuthenticateUserMethod)])
Exception [EclipseLink-43] (Eclipse Persistence Services - 2.5.2): org.eclipse.persistence.exceptions.DescriptorException
Exception Description: Missing class for indicator field value [ns1:ssssAuthenticateUserVOIn] of type [class java.lang.String].
Descriptor: XMLDescriptor(oracle.e1.bssv.JP55USRB.valueobject.SSSS_AuthenticateUserVOIn --> [DatabaseTable(ns0:SSSS_AuthenticateUserMethod)])]
스키마 :
<xsd:complexType name="ssss_AuthenticateUserVOIn">
<xsd:complexContent>
<xsd:extension base="ns0:valueObject">
<xsd:sequence>
<xsd:element name="description" type="xsd:string" minOccurs="0"/>
<xsd:element name="enterpriseOnePassword" type="xsd:string" minOccurs="0"/>
<xsd:element name="errorCode" type="xsd:string" minOccurs="0"/>
<xsd:element name="scheduledUserRole" type="xsd:string" minOccurs="0"/>
<xsd:element name="userID" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="SSSS_AuthenticateUserMethod" type="ns0:ssss_AuthenticateUserVOIn" nillable="true"/>