Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ApacheCXF和Magento在Eclipse中运行,但不在命令行上运行_Java_Eclipse_Soap_Maven_Cxf - Fatal编程技术网

Java ApacheCXF和Magento在Eclipse中运行,但不在命令行上运行

Java ApacheCXF和Magento在Eclipse中运行,但不在命令行上运行,java,eclipse,soap,maven,cxf,Java,Eclipse,Soap,Maven,Cxf,我开发了一个小型soap客户端来更新magento上的产品数据。到目前为止,eclipse中的一切都运行良好。测试运行顺利,数据在服务器和客户端之间交换 这个项目是用maven建立的,现在我想创建一个可执行的jar文件,将这个应用程序移动到服务器上。我阅读了不同包装程序的文档,并尝试了不同的插件,如jar、shade或assembly。实际上,我意识到我必须包含依赖项 因此,如果我尝试在命令行上运行应用程序,我总是会遇到相同的错误 Exception in thread "main" java.

我开发了一个小型soap客户端来更新magento上的产品数据。到目前为止,eclipse中的一切都运行良好。测试运行顺利,数据在服务器和客户端之间交换

这个项目是用maven建立的,现在我想创建一个可执行的jar文件,将这个应用程序移动到服务器上。我阅读了不同包装程序的文档,并尝试了不同的插件,如jar、shade或assembly。实际上,我意识到我必须包含依赖项

因此,如果我尝试在命令行上运行应用程序,我总是会遇到相同的错误

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)
线程“main”java.lang.NullPointerException中的异常 位于org.apache.cxf.wsdl11.WSDLServiceFactory.(WSDLServiceFactory.java:92) 位于org.apache.cxf.jaxws.ServiceImpl.initializePorts(ServiceImpl.java:204) 位于org.apache.cxf.jaxws.serviceinpl.(serviceinpl.java:148) 位于org.apache.cxf.jaxws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:91) 位于javax.xml.ws.Service。(Service.java:56) magento.MagentoService.(MagentoService.java:40) 位于client.SoapClient.getInstance(SoapClient.java:35) at service.SoapService.login(SoapService.java:70) at service.Synchronizer.startup(Synchronizer.java:27) 位于scheduler.MagentoScheduler.main(MagentoScheduler.java:97) 提前谢谢


你的,弗里茨

看起来您需要使用Google:cxf WSDLServiceFactory空指针

我发现这个结果和其他结果非常快:


看起来您需要Google:cxf WSDLServiceFactory空指针

我发现这个结果和其他结果非常快: