2010-11-19 16 views
3

私はapachecxf 2.3.0を試していますが、wsdlToJavaツールを使用する際に問題があります。何があっても、WSDLToJavaエラーが発生します:java.lang.reflect.UndeclaredThrowableException。古いバージョン2.1を試してみて、同じWSDL上で正常に動作します。 このバージョンで他に同じ問題がありますか?Apache CXF 2.3.0 WSDLToJavaの問題

答えて

7

JDK6は2.3が(それが代わりに2.1のものを使用するようにしたり、JDKに2.2 JAXBを置く)2.2 JAXBを使用しようとしている間に組み込み2.1 JAXBを持っているよう

 <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> 
+0

うん.... -frontend jaxws21を追加します。私のためにそれをしました。うまくいけば、これは悪い副作用がありませんか?いい答えだ。 –

+0

こんにちは私はCXF 2.3.0とjdk6を使って上記と同じ問題を抱えていました。 -frontend jax21を追加しましたが、エラーが発生しました。WSDLToJava Error:クラスパス内でjaxws21フロントエンドを見つけることができませんでした。 – sagar