发布Web服务时出错

时间:2011-05-27 12:34:38

标签: java web-services axis wsdl2java

我有一个WSDL文件,我从中创建了Server Side Code Skeleton。现在修改了这些骨架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

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

userExceptions主要是发送错误的参数

根据我的经验: Check this

答案 2 :(得分:0)

当webservice项目的cass路径(构建路径)中可能遗漏某些依赖项时,会发生invocationTargetException(我的意思是,如果假设这些不是,那么可能会将web服务用作某些外部jar或外部项目作为参考)在类路径(构建路径)中,它在构建webservice时显示invocationTargetException异常。)确保所有依赖类/项目必须位于webservice项目类路径(构建路径)中。