0
저는 CXF webservice를 만들었고 모든 메소드는 인수가 Enum 인 메소드를 제외하고 작동합니다. wsdl2java 명령을 사용하여 javaclient 코드를 생성했습니다.Apache CXF Enum이 jaxbexception을 제공합니다.
public enum OrderDirection {
DESC, ASC;
public String value() {
return name();
}
}
것은 내가 예를 들어, 실행 해, getAllUsers (해 orderBy, OrderDirection.DESC); 나는 예외를 얻을 :
는[javax.xml.bind.JAXBException: class com.tdr.wsclient.OrderDirection nor any of its super class is known to this context.]
OrderDirection 열거에 대한 WSDL 정의는 다음과 같습니다
<xs:simpleType name="orderDirection">
<xs:restriction base="xs:string">
<xs:enumeration value="DESC"/>
<xs:enumeration value="ASC"/>
</xs:restriction>
</xs:simpleType>