Apache CXF 2.3.0 WSDLToJava проблема - PullRequest
       16

Apache CXF 2.3.0 WSDLToJava проблема

4 голосов
/ 19 ноября 2010

Я пробую apachecxf 2.3.0 и у меня проблемы с использованием инструмента wsdlToJava.Независимо от того, что я получаю WSDLToJava Ошибка: java.lang.reflect.UndeclaredThrowableException.Пробовал более старую версию 2.1 и она отлично работает на том же WSDL.У кого-нибудь еще есть такая же проблема с этой версией?

1 Ответ

7 голосов
/ 09 марта 2012

Добавьте -frontend jaxws21, так как jdk6 имеет встроенный jaxb 2.1, в то время как 2.3 пытается использовать 2.2 jaxb (или поместите 2.2 jaxb в ваш jdk, чтобы он использовал его вместо 2.1) ....

      <java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true" failonerror="true">
         <arg value="-impl"/>
         <arg value="-d"/>
         <arg value="${gen.src}"/>
         <arg value="-frontend"/>
         <arg value="jaxws21"/>
         <arg value="${input}/schemas/enrollment.wsdl"/>
         <classpath>
            <path refid="cxf.classpath"/>
         </classpath>
      </java>
...