我有一个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
任何人都可以提供帮助。这是什么错误??
答案 0 :(得分:1)
我以前遇到过这个问题,解决方案?使用JAX-WS而不是Axis。
答案 1 :(得分:0)
我认为你试图从你从wsdl文件生成的客户端骨架中调用一些方法。如果要调用任何公开的方法,请确保要发送的参数正确。
userExceptions主要是发送错误的参数
根据我的经验: Check this
答案 2 :(得分:0)
当webservice项目的cass路径(构建路径)中可能遗漏某些依赖项时,会发生invocationTargetException(我的意思是,如果假设这些不是,那么可能会将web服务用作某些外部jar或外部项目作为参考)在类路径(构建路径)中,它在构建webservice时显示invocationTargetException异常。)确保所有依赖类/项目必须位于webservice项目类路径(构建路径)中。