Le Monde du Java

          La Maison de René

          統(tǒng)計

          Amis

          Blogs

          Google

          Others

          學習

          日常生活

          留學法國

          WSS4J的奇怪問題解決

          將近兩個月,終于把那個“Sever error”的錯誤解決了。奇怪的錯誤由于奇怪的原因。不過也算是Rene不好。問題在于XML解析器沖突。WSS4J里有一個小Bug,沒有指定名字空間。在缺省情況下,Xerlces支持名字空間的,但是Crismon并不支持。由于對Xerlces的不熟悉,在做持久化服務的時候,我用Crismon來實現(xiàn)XML文件的讀寫。于是就出現(xiàn)了兩個XML解析器之間的沖突。而且按字母排序,Crismon的優(yōu)先級比Xerlces高。所以WSS4J所調(diào)用的XML解析方法,其實使用的是Crismon包。于是在解析SOAP協(xié)議時就會拋出一個NullPointerException異常。而WSS4J并沒有意料到這個異常,因此這個異常沒有被WSS4J所捕獲。異常一直向上傳遞知道被Axis所捕獲,奇怪的“Server error”也就產(chǎn)生了。

          posted on 2008-04-14 23:51 Rene 閱讀(325) 評論(0)  編輯  收藏 所屬分類: Programming

          主站蜘蛛池模板: 建平县| 新安县| 图木舒克市| 岳西县| 精河县| 胶州市| 巩留县| 石景山区| 珲春市| 黔西县| 贵定县| 明星| 大城县| 根河市| 朝阳区| 泰兴市| 喀喇沁旗| 河西区| 白朗县| 赫章县| 新干县| 铜山县| 乌兰浩特市| 张家川| 波密县| 鸡东县| 马关县| 松溪县| 德钦县| 庆元县| 库车县| 安义县| 石棉县| 桃园市| 呼和浩特市| 中方县| 博罗县| 拜城县| 中西区| 尼玛县| 延长县|