コードに問題があります。WSDL ファイルは、apache cxf の wsdl2java によって解析されました。今、私は Web サービスとの接続を取得しようとしていますが、まだヌル ポインター例外が発生しています。
Exception in thread "main" java.lang.NullPointerException
at org.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:92)
at org.apache.cxf.jaxws.ServiceImpl.initializePorts(ServiceImpl.java:203)
at org.apache.cxf.jaxws.ServiceImpl.<init>(ServiceImpl.java:147)
at org.apache.cxf.jaxws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:97)
at javax.xml.ws.Service.<init>(Service.java:56)...
URL アドレスは、WSDL ファイルをダウンロードした場所を指しています。jar を構築するために、次のような依存関係を持つ Maven を使用しています。
- jaxws-api
- cxf-rt-トランスポート-http
- cxf-rt-フロントエンド-jaxws
- cxf-rt-bindings-soap
deps を含む jar は、maven-assembly-plugin によって作成されます
wsdlファイルはそこからダウンロードされているため、そこに存在することを確認してください。
助言がありますか?助けてくれてありがとう。
ところで。私が見つけた解決策のどれも私にとってうまくいかないのは重複した質問ではありません。