2

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

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

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

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

编译错误
error: package org.apache.axis.client does not exist
In path\project\app\mypackage\BasicHttpBinding_ISelfCareServiceStub.java 第10行。

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

4

1 回答 1

0

您如何在项目中包含 apache jar?在 Playframework 中,有两种处理方式:

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

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

于 2013-08-30T17:11:04.703 回答