本博客決定轉移,請訪問新地址
http://vincentchan.cn/
另外如果有人有blogjava轉wordpress的博客搬家工具,可以共享一下~~
I have seen something like that if the option
"Suspend execution on uncaught exceptions" in
windows/preferences/Java/Debug is checked. It must be unchecked to get
the debugger to work.
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目錄下俄,汗那)