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

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

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

    賢仁居 George Gong
    It's never too late to learn
    posts - 32,comments - 16,trackbacks - 0

            由于項目需要用到Web Service,就采用了越來越火的CXF2.0??偟酶杏X是CXF2.0畢竟還是在Apache的孵化器中孕育,還沒有成熟,有很多不完善的地方。項目中采用CXF與Spring合用,比較簡單,CXF本身的配置文件就是Spring配置文件,所以集成起來比較方便。CXF也提供了很多Sample。

            在開發中還是出現了一些問題,其中CXF用到了geronimo-javamail_1.4_spec-1.0-M1.jar (or Sun's JavaMail jar)
    ,官方說可以用JavaMail.jar替換,但是根本不行,因為geronimo-javamail_1.4_spec-1.0-M1.jar不僅僅是Mail相關的Class,還有別的Class。不僅如此,此jar還與JavaMail1.4.jar沖突,由于我們項目中采用JavaMail-1.4.jar發郵件,項目中同時引用了這兩個jar,在junit中測試OK,但在Tomcat啟動后就出現錯誤了,仔細跟蹤,發現兩種方式中發短信分別用到了這兩個jar,在junit中用的是javamail-1.4.jar,沒有問題。在tomcat中發郵件是用到的是geronimo-javamail_1.4_spec-1.0-M1.jar ,二兩者實現的不同,根本不像CXF所說的可以替換,而且geronimo-javamail_1.4_spec-1.0-M1.jar 中實現發郵件的機制跟javamail還有不同,仔細跟蹤,發現問題出現在Session中,
    geronimo的javax.mail.Session中用到了屬性文件,它會把用戶設置的發短信的host改為localhost,這樣就會出現connect異常。最后把geronimo中的javax.mail中的所有class刪掉,測試發現發郵件和CXF Web Service 都OK。
    另外,Web Service 的安全采用了密鑰公鑰機制,用keytool制作了鑰匙,在CXF Web Service 以及遠程訪問的Client中分別放置了jks文件。

    posted on 2007-09-21 15:55 George Gong 閱讀(844) 評論(2)  編輯  收藏 所屬分類: JAVA&&J2EE

    FeedBack:
    # re: CXF2.0 小試 。。。
    2007-09-22 00:08 | 千里冰封
    呵呵,沒聽過,幫你頂一下  回復  更多評論
      
    # re: CXF2.0 小試 。。。
    2011-09-15 17:08 |
    要是直接把geronimo-javamail_1.4_spec-1.0-M1.jar刪掉呢  回復  更多評論
      
    主站蜘蛛池模板: 亚洲欧洲日产国码无码久久99 | 国产jizzjizz视频免费看| 精品亚洲麻豆1区2区3区| 无码日韩精品一区二区免费| 无码精品一区二区三区免费视频 | 亚洲色成人四虎在线观看| 亚洲人成网站18禁止久久影院| 久久精品国产亚洲av水果派 | 国产成人青青热久免费精品 | 91在线视频免费观看| 久香草视频在线观看免费| 人人狠狠综合久久亚洲| 亚洲网址在线观看你懂的| 国产av天堂亚洲国产av天堂| 亚洲日韩精品A∨片无码| 亚洲精品无码国产| 国产免费久久精品| 免费人成在线观看视频播放| 99久久久国产精品免费无卡顿| 日本激情猛烈在线看免费观看| 免费无遮挡无遮羞在线看| 黄 色一级 成 人网站免费| aaa毛片视频免费观看| 免费黄网站在线看| 亚洲一区二区免费视频| 插鸡网站在线播放免费观看| 久青草视频97国内免费影视| 9久热精品免费观看视频| 三年片免费高清版 | 日韩免费一级毛片| 亚洲人成网站免费播放| 午夜私人影院免费体验区| jizzjizz亚洲| 在线观看亚洲免费视频| 亚洲国产精品人人做人人爽| 日日操夜夜操免费视频| 亚洲精品国产高清嫩草影院| 久久久综合亚洲色一区二区三区| 亚洲成A∨人片在线观看无码| 亚洲成a∧人片在线观看无码| www成人免费视频|