私はmagentoで製品データを更新するために小さな石鹸クライアントを開発しました。これまでのところ、すべてが日食でうまく動作します。テストはスムーズに実行され、サーバーとクライアントの間でデータが交換されます。Apache CXFとMagentoはEclipseで動作しますが、コマンドラインでは動作しません
プロジェクトはmavenでセットアップされました。このアプリケーションをサーバーに移動するための実行可能なjarファイルを作成したいと思います。私は、さまざまな梱包手順のドキュメントを読んで、瓶、陰影またはアセンブリのような別のプラグインを試しました。実際に私は依存関係を含める必要があることに気付きました。
私はコマンドラインでアプリケーションを実行しようとすると、私はいつも同じエラーが発生します。事前に
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:204)
at org.apache.cxf.jaxws.ServiceImpl.<init>(ServiceImpl.java:148)
at org.apache.cxf.jaxws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:91)
at javax.xml.ws.Service.<init>(Service.java:56)
at magento.MagentoService.<init>(MagentoService.java:40)
at client.SoapClient.getInstance(SoapClient.java:35)
at service.SoapService.login(SoapService.java:70)
at service.Synchronizer.startup(Synchronizer.java:27)
at scheduler.MagentoScheduler.main(MagentoScheduler.java:97)
おかげ
あなた、フリッツ! Googleに必要なよう