<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。總得感覺是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 閱讀(845) 評論(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刪掉呢  回復  更多評論
      
    主站蜘蛛池模板: 免费人成在线观看网站品爱网日本| 亚洲免费一级视频| 欧洲美熟女乱又伦免费视频| 亚洲性无码av在线| 国产精品1024永久免费视频| 亚洲国产精品乱码在线观看97 | 亚洲视频在线观看免费视频| 无码人妻一区二区三区免费看| 亚洲国产精品自在在线观看| 99视频在线免费看| 亚洲国产精品人久久电影| 最新欧洲大片免费在线| 亚洲欧美aⅴ在线资源| 国产一级一片免费播放i| 日韩在线观看免费| 久久国产成人亚洲精品影院| 中文字幕无码日韩专区免费| 91嫩草私人成人亚洲影院| 久久国内免费视频| 亚洲精品久久无码av片俺去也| 免费真实播放国产乱子伦| 一个人免费观看视频在线中文| 亚洲理论电影在线观看| 2020因为爱你带字幕免费观看全集| 亚洲国产精品成人久久久| 日韩精品免费电影| 精品国产呦系列在线观看免费 | 亚洲福利视频一区| 亚洲高清中文字幕免费| 亚洲av色香蕉一区二区三区蜜桃| 国产hs免费高清在线观看| 国产午夜无码片免费| 亚洲经典在线观看| 国产国产人免费视频成69大陆| 一级黄色毛片免费看| 亚洲综合男人的天堂色婷婷| 国产一区二区三区免费在线观看| 免费黄网站在线观看| 亚洲日韩精品无码AV海量| 国产亚洲欧洲精品| 韩国日本好看电影免费看|