<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-57  評論-117  文章-1  trackbacks-0

    在使用cxf實現webservice時,經常碰到的問題就是如果在服務端,修改了一個接口的簽名實現,如增加一個字段,或者刪除一個字段。在這種情況下,在默認的配置中,就會報以下的錯誤信息:

    org.apache.cxf.interceptor.Fault: Unmarshalling Error: unexpected element . Expected elements are
    這種錯誤即客戶端使用的傳輸對象與服務端接收的參數的字段不匹配。但如果,每次修改服務端的實現,都需要更新客戶端時,就會出現一些問題,如在某些情況下,客戶端的更新是不可能的事(如不在自己掌握之內,或者服務不能隨便更新,或者其它計劃時)。

    如果避免這種問題,其實也很簡單,就是禁用cxf中的字段信息驗證,如果禁用掉此驗證,就不再會對相應的字段信息進行驗證,同時沒有的字段也會自動的忽略。整個解決只需要增加以下的一行配置即可,在cxf.xml(spring集成文件)中增加以下配置項:

    <cxf:properties>
       <entry key="set-jaxb-validation-event-handler" value="false"/>
    </cxf:properties>
    這樣,即會禁用掉所有cxf的數據驗證,在大多數情況下,這可以滿足我們的要求(除非你有其它和cxf集成的數據驗證要求)。

    轉載請標明出處:i flym
    本文地址:http://www.iflym.com/index.php/code/201307310001.html



    作者:hoojo
    出處:
    blog:http://blog.csdn.net/IBM_hoojo
             http://hoojo.cnblogs.com
    本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。


    版權所有,轉載請注明出處 本文出自:
    分享道版權所有,歡迎轉載,轉載請注明出處,謝謝
    posted on 2013-11-12 13:45 hoojo 閱讀(947) 評論(0)  編輯  收藏 所屬分類: JavaEERIA 【富互聯網程序】WebService
    主站蜘蛛池模板: 国产亚洲精品美女久久久 | 成在线人直播免费视频| 性色av无码免费一区二区三区| 亚洲高清无在码在线无弹窗 | 毛片免费全部播放无码| 亚洲午夜在线电影| 91福利视频免费观看| 亚洲首页在线观看| 麻豆最新国产剧情AV原创免费| 亚洲日韩国产精品无码av| 99久久国产热无码精品免费 | 成人无码区免费A片视频WWW | 亚洲一区二区三区高清不卡| 69成人免费视频| 久久亚洲精品无码gv| 免费少妇a级毛片| 国产在线观看无码免费视频| 亚洲av日韩av不卡在线观看| 国产免费女女脚奴视频网| 亚洲成人激情小说| 无码欧精品亚洲日韩一区夜夜嗨| 一级毛片aa高清免费观看| 亚洲AV无码久久精品色欲| 91九色老熟女免费资源站| 亚洲丰满熟女一区二区哦| 亚洲男人第一无码aⅴ网站| 久久精品成人免费观看| 亚洲av成人一区二区三区| 亚洲AV无码乱码在线观看性色扶| 国产免费内射又粗又爽密桃视频 | 久久精品国产亚洲av麻豆| 99国产精品永久免费视频| 国产精品亚洲综合一区在线观看| av在线亚洲欧洲日产一区二区| 久久精品无码精品免费专区| 亚洲欧美中文日韩视频| 亚洲精品国产精品乱码不99 | 免费观看91视频| 亚洲s码欧洲m码吹潮| 久久久久无码精品亚洲日韩| 最近2019中文字幕mv免费看|