使用 Web 服务时未找到 LocalTransportSender

发布于 2024-12-17 13:53:16 字数 842 浏览 0 评论 0原文

我不太喜欢 Web 服务,但有时您必须遵守客户端界面。我已经从提供的 WSDL 成功生成了代码,但是当我尝试运行实际使用生成的类的应用程序时,我得到以下信息:

java.lang.ClassNotFoundException: org.apache.axis2.transport.local.LocalTransportSender

我将生成的代码保存在一个单独的项目中,并在我的 pom 中具有以下依赖项:

<dependencies>
  <dependency>
    <groupId>org.apache.axis2</groupId>
    <artifactId>axis2-adb</artifactId>
    <version>1.6.1</version>
    <scope>compile</scope>
  </dependency>
  <dependency>
    <groupId>org.apache.axis2</groupId>
    <artifactId>axis2-kernel</artifactId>
    <version>1.6.1</version>
    <scope>compile</scope>
  </dependency>
</dependencies>

如上所述,生成 jar 时没有任何问题,但是当它包含在使用它的应用程序中时,我得到了上述异常。

有什么想法吗?

I am not a big fan of web services, but sometimes you have to conform with a client interface. I have successfully generated code from the the provided WSDLs, but when I try and run the application which actually uses the generated classes, I get the following:

java.lang.ClassNotFoundException: org.apache.axis2.transport.local.LocalTransportSender

I am keeping the generated code in a separate project and have the following dependencies in my pom:

<dependencies>
  <dependency>
    <groupId>org.apache.axis2</groupId>
    <artifactId>axis2-adb</artifactId>
    <version>1.6.1</version>
    <scope>compile</scope>
  </dependency>
  <dependency>
    <groupId>org.apache.axis2</groupId>
    <artifactId>axis2-kernel</artifactId>
    <version>1.6.1</version>
    <scope>compile</scope>
  </dependency>
</dependencies>

As stated, the jar gets generated without any issues, but when it is includes in the application that makes use of it, I get the said exception.

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

油饼 2024-12-24 13:53:16

添加以下依赖项可能应该可以解决这个问题。

<dependency>
  <groupId>org.apache.axis2</groupId>
  <artifactId>axis2-transport-local</artifactId>
  <version>1.6.2</version>
</dependency>

Adding below dependency would probably should solve this problem.

<dependency>
  <groupId>org.apache.axis2</groupId>
  <artifactId>axis2-transport-local</artifactId>
  <version>1.6.2</version>
</dependency>
来日方长 2024-12-24 13:53:16

使用下一个依赖项,您应该不会有任何问题

对于 api axis 2

  • axis2-adb

对于运行时

  • axis2-transport-local
  • Laaxis2-transport-http

Use next dependencies , and you should not have any problem

For api axis 2

  • axis2-adb

For runtime

  • axis2-transport-local
  • Laxis2-transport-http
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文