【问题标题】:How to add axis web service jar in mobilefirst adapter如何在 mobilefirst 适配器中添加轴 Web 服务 jar
【发布时间】:2017-02-17 17:18:21
【问题描述】:

我在 MobileFirst Foundation 8.0 中实现了一个 Java 适配器。在这个适配器中,我想与 Web 服务客户端 Jax-WS 集成。我已经通过eclipse从生成的客户端调用了服务。但是当我构建程序(mvn install)时,它显示错误,似乎我无法获取轴库。

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

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

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

【问题讨论】:

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

标签: java maven ibm-mobilefirst mobilefirst-adapters


【解决方案1】:

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

参考:Java adapters

【讨论】:

  • 感谢您的信息,适配器中的 JAX-RS 如何从 JAX-WS 服务调用现有记录..
  • 如果您考虑从适配器调用 WS,是的,这是可能的。可以参考样例here
  • 谢谢,我会改用 java Http,但是当我读到这个 ​​stackoverflow.com/a/33077089/6042785 时,它认为 MobileFirst 的 jax-ws lib 有问题,java 中的 Web 服务客户端。
  • MobileFirst Server 是否支持axis.jar axis-ant.jar lib...谁能确认?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多