gpt4 book ai didi

java - 包 org.apache.axis.client 不存在 Play Framework

转载 作者:行者123 更新时间:2023-12-01 04:25:41 24 4
gpt4 key购买 nike

我是玩框架的新手,使用 Idea IDE,用 java 编码,但遇到了我无法管理的错误。我正在尝试从 wsdl 生成 proxi 类,然后在我的 play 项目中使用它们。

我的程序是(来自空白项目):

  • 右键单击我的项目 > 新建 > 新模块
  • java 模块 > Web 服务客户端 - 填充:
    on - 生成示例客户端代码
    版本 - apache 轴
    库 - 下载
  • 从 wsdl 生成 java 代码
    Web 服务 wsdl - url http://....SelfCareService.svc?wsdl
    输出路径 - 项目/应用程序
    其他一切都默认
  • 一切都已生成

然后我检查 localhost:9000 ,得到的是:

Compilation error
error: package org.apache.axis.client does not exist
In path\project\app\mypackage\BasicHttpBinding_ISelfCareServiceStub.java at line 10.

package mypackage;<br/>
public class BasicHttpBinding_ISelfCareServiceStub extends org.apache.axis.client.Stub implements mypackage.ISelfCareService {<br/>
private java.util.Vector cachedSerClasses = new java.util.Vector();<br/>
private java.util.Vector cachedSerQNames = new java.util.Vector();<br/>
private java.util.Vector cachedSerFactories = new java.util.Vector();<br/>
private java.util.Vector cachedDeserFactories = new java.util.Vector();<br/>

最佳答案

如何在项目中包含 apache jar?在 Playframework 中,有两种处理此问题的方法:

  1. build.scala 文件中使用了托管依赖项,如 the documentation 所示。
  2. 非托管依赖项,将请求的 jar 添加到项目根目录的 lib 文件夹中(如果不存在则创建它)

然后重新加载您的应用程序,它应该可以正常运行。

关于java - 包 org.apache.axis.client 不存在 Play Framework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18517465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com