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