8

我有一个 WSDL 文件,我从中创建了服务器端代码骨架。现在,在修改了这些骨架 Java 类之后,我已经从项目文件夹中删除了 WSDL 文件。现在,我正在尝试为这些课程准备一个 Web 服务。我为此使用 Axis 引擎和 apache tomcat 5.5,它嵌入了 Eclipse。但是当我开始这个时,我得到了以下错误。

IWAB0489E 将 Web 服务部署到 Axis 运行时时出错,axis-admin 失败并出现 {http://schemas.xmlsoap.org/soap/envelope/}Server.userException java.lang.reflect.InvocationTargetException

任何人都可以帮助。这是什么错误??

4

3 回答 3

1

我以前遇到过这个问题,解决方案?使用 JAX-WS 代替 Axis。

于 2011-12-20T17:40:07.273 回答
0

我认为您正在尝试从您从 wsdl 文件生成的客户端骨架中调用某些方法。如果您正在调用任何公开的方法,请确保您发送的参数是正确的。

userExceptions 大多伴随着发送错误的参数

根据我的经验: 检查这个

于 2011-12-15T10:20:55.870 回答
0

当 web 服务项目的 cass 路径(构建路径)中可能缺少一些依赖类时,会发生 invocationTargetException(我的意思是,如果假设这些不在类中,则 web 服务可能会使用一些外部 jar 或外部项目作为参考路径(构建路径),它在构建 Web 服务时显示 invocationTargetException 异常)。因此请确保所有依赖类/项目必须在 Web 服务项目类路径(构建路径)中。

于 2011-12-20T19:11:39.317 回答