webservice+ejb3+jboss4.2.3問題:setProperty must be overridden by all subclasses of SOAPMessage

 遇到有個異常:setProperty must be overridden by all subclasses of SOAPMessage

轉至:http://yoyo.is-programmer.com/posts/14342.html

 

 

百度了下,原因是JBoss4不支持JDK 6,因爲JDK6自帶了SOAP,如果用5.0的即可,可我米有5.0……

http://community.jboss.org/wiki/JBossWithJDK6 這裏提供了一個patch,我是解壓版的 不會用 - _ -

在http://www.jguru.com/forums/view.jsp?EID=1364629看到有說刪除jboss-saaj.jar即可,但是似乎米有效果……

難道真的要裝個5.0的JDK?百度之,得解(http://blog.csdn.net/evan_endian/archive/2008/10/31/3196273.aspx):
    把${JBOSS_HOME}/lib/中除了getopt.jar, jboss-system.jar, jboss-jmx.jar其他所有的jar拷貝進${JBOSS_HOME}/lib/endorsed,同時拷貝${JBOSS_HOME}/client/目錄中的jboss-saaj.jar ,jboss-jaxrpc.jar到${JBOSS_HOME}/lib/endorsed目錄下,這樣服務器將使用jboss自帶的老版本,經驗證有效。

測試類跑成功了 滿心歡喜^^


試試了這個,確實對了。謝謝

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章