wsdlからjavaのソースを作成してコンパイルしようとすると失敗
wsdl2java.sh -ss -sd -d xmlbeans
で作ったスケルトンがコンパイルエラーを起こしました。
[javac] (パス)/(サービスクラス)MessageReceiverInOut.java:73: シンボルを見つけられません。 [javac] シンボル: メソッド newXMLStreamReader() [javac] 場所 : org.apache.axiom.om.OMElement の インタフェース [javac] (org.apache.axiom.om.OMAbstractFactory.getOMFactory(),new org.apache.axis2.util.StreamWrapper(param.newXMLStreamReader())) ; [javac] ^ [javac] (パス)/(サービスクラス)MessageReceiverInOut.java:112: シンボルを見つけられません。 [javac] シンボル: 変数 Factory [javac] 場所 : org.apache.axiom.om.OMElement の インタフェース [javac] return org.apache.axiom.om.OMElement.Factory.parse( [javac] ^ [javac] (パス)/(サービスクラス)MessageReceiverInOut.java:121: シンボルを見つけられません。 [javac] シンボル: 変数 Factory [javac] 場所 : org.apache.axiom.om.OMElement の インタフェース [javac] return org.apache.axiom.om.OMElement.Factory.parse( [javac] ^ [javac] (パス)/(サービスクラス)MessageReceiverInOut.java:125: シンボルを見つけられません。 [javac] シンボル: 変数 Factory [javac] 場所 : org.apache.axiom.om.OMElement の インタフェース [javac] return org.apache.axiom.om.OMElement.Factory.parse( [javac] ^
http://issues.apache.org/jira/browse/AXIS2-784?page=all
と同じ症状みたい。
これによると 1.1 リリース前に fix されたそうですが、今使ってるのは 1.1。…なんだろう。 src
resource
build
を消してコードの作成をやり直したら、エラーが出ませんでしたorz