Vincent.Chan‘s Blog

常用链接

统计

积分与排名

网站

最新评论

Axis客户端调service产生java.lang.reflect.InvocationTargetException错误

Tomcat+Axis客户端调service产生java.lang.reflect.InvocationTargetException错误

产生这个文题的原因是

1.server端发布的webservice程序中调用了某些jar或class,而服务器上却没有,解决方法是把jar或class拷贝到tomcat\common\lib或虚拟目录的web-inf\lib目录下
2.调用的方法出现了特殊的exception.但是你服务器上面没有捕获到

 我一开始用jbuilder开发程序的时候,service端引用了 一些I2的jar,单调service的程序总是成功,一到Client端调用service时,service端就报这个错误,于是百度的一把,无意间 看到了CSDN上的一位高手的解释,于是有点恍然大悟,因为我在jbuilder中设置了环境变量,调式才没问题,而部署的服务器上没有这些 jar,service执行的时候找不到从而报错,而且在我的虚拟目录下的lib目录中又新建了个文件夹,把jar放在新建的文件夹下,估计这也是问题之 一,后来我把用到了jar全部考到tomcat\common\lib下,用Client去调service时终于不报错了,看来这文件还不能乱放阿 (jar一定要放在lib目录下俄,汗那)

posted on 2009-03-23 09:09 Vincent.Chen 阅读(3448) 评论(0)  编辑  收藏 所属分类: Java


只有注册用户登录后才能发表评论。


网站导航: