2017-02-17 27 views
0

Я реализовал Java-адаптер в MobileFirst Foundation 8.0. В этом адаптере я хотел бы интегрироваться с веб-сервисом Client Jax-WS. Я вызвал сервисы от сгенерированного клиента eclipse. Но когда я построил программу (mvn install), она показывает ошибки, кажется, я не могу получить ось lib.Как добавить банку веб-сервисов оси в адаптер mobilefirst

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

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

Любой может помочь мне с этой ошибкой. Мне нужно добавить в зависимость pom.xml, чтобы получить lib, потому что эта банка сгенерирована.

+0

сервер MobileFirst сидит на сервере Java EE. Что вы используете? Например, в WebSphere, если вы специально используете классы org.apache.axis, у вас может не быть доступа к ним, не упаковывая их в ваш pom и адаптер. Вам нужны классы Axis специально, а не просто использовать jax-ws? – dbreaux

ответ

0

Примечание. Адаптеры Java основаны на спецификации JAX-RS и предоставляют клиенту полный REST API. Другими словами, Java-адаптер - это служба JAX-RS, которая может быть развернута на MobileFirst Server.

См: 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. – fndong

 Смежные вопросы

  • Нет связанных вопросов^_^