Le Monde du Java

          La Maison de René

          統計

          Amis

          Blogs

          Google

          Others

          學習

          日常生活

          留學法國

          WSS4J的奇怪問題解決

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

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

          主站蜘蛛池模板: 中山市| 南溪县| 望谟县| 怀集县| 黄冈市| 咸宁市| 桐梓县| 平邑县| 修武县| 宁夏| 阿巴嘎旗| 台前县| 吉安市| 平度市| 郯城县| 察雅县| 始兴县| 孟津县| 宜城市| 石城县| 赤水市| 克东县| 吉木萨尔县| 莱州市| 山西省| 建平县| 大田县| 辽阳市| 康定县| 泗水县| 贵德县| 平利县| 江阴市| 丹棱县| 禹州市| 东乡县| 理塘县| 钦州市| 贡觉县| 五大连池市| 本溪市|