2017-02-17 77 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

相關問題