2017-02-17 3 views
0

MobileFirst Foundation 8.0에서 Java 어댑터를 구현했습니다. 이 어댑터에서는 웹 서비스 클라이언트 Jax-WS와 통합하려고합니다. 나는 eclipse에 의해 생성 된 클라이언트로부터 서비스를 호출했다. 그러나 내가 프로그램을 빌드했을 때 (mvn install), 에러를 보여주고 있는데, 축 lib를 얻을 수없는 것 같습니다.mobilefirst 어댑터에 축 웹 서비스 jar를 추가하는 방법

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

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

누구나이 오류로 도움이 될 수 있습니다. 이 항아리가 생성되기 때문에 lib를 얻으려면 pom.xml 종속성을 추가해야합니까?

+0

MobileFirst 서버는 자바 EE 서버에 앉아있다. 어느 쪽을 사용하고 있습니까? 예를 들어, WebSphere에서 특별히'org.apache.axis' 클래스를 사용한다면, 여러분은 그 클래스들을 여러분의 pom과 어댑터에 패키징하지 않고도 액세스 할 수 없을 것입니다. jax-ws 클래스를 사용하는 것과는 대조적으로 Axis 클래스가 구체적으로 필요합니까? – dbreaux

답변

0

참고 : Java 어댑터는 JAX-RS 사양을 기반으로하며 클라이언트에 전체 REST API를 제공합니다. 즉, Java 어댑터는 MobileFirst Server에 배포 할 수있는 JAX-RS 서비스입니다.

은 참조 : Java adapters

+0

정보를 주셔서 감사합니다. JAX-WS 서비스의 어댑터 호출 기존 레코드에서 JAX-RS는 어떻습니까? – fndong

+0

어댑터에서 WS를 호출하는 경우 가능합니다. 샘플 [here] (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