2017-02-17 78 views
0

我已经在MobileFirst Foundation 8.0中实现了一个Java Adapter。在此适配器中,我想与Web服务客户端Jax-WS集成。我通过eclipse从生成的客户端调用服务。但是当我构建程序(mvn install)时,它显示错误,看起来我无法获取轴lib。如何在mobilefirst适配器中添加axis web服务jar

.... package org.apache.axis.client does not exist 

lib: 
axis-ant.jar 
axis.jar 
....... 

任何人都可以帮助我解决这个错误。我是否需要添加pom.xml依赖项来获取库,因为这个jar是生成的。

+0

MobileFirst服务器位于Java EE服务器上。你在用哪个?例如,在WebSphere中,如果您特别使用'org.apache.axis'类,则可能无法访问它们,而无需将它们打包到您的pom和适配器中。你需要专门的Axis类,而不是仅仅使用jax-ws类? – dbreaux

回答

0

注意:Java适配器基于JAX-RS规范,并向客户端公开了完整的REST API。换句话说,Java适配器是可以部署到MobileFirst Server的JAX-RS服务。

请参阅:Java adapters

+0

感谢您的信息,如何在适配器JAX-RS从JAX-WS服务调用现有记录。 – fndong

+0

如果您正在从适配器调用WS,是的,这是可能的。你可以参考示例[这里](https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/adapters/java-adapters/java-http-adapter/) –

+0

谢谢,我会转移到使用java Http,但是当我阅读这个http://stackoverflow.com/a/33077089/6042785时,它认为MobileFirst在jax-ws lib中存在问题,即java中的web服务客户端。 – fndong

相关问题