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

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

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

    honzeland

    記錄點(diǎn)滴。。。

    常用鏈接

    統(tǒng)計(jì)

    Famous Websites

    Java

    Linux

    P2P

    最新評(píng)論

    GWT/Tomcat will re-call servlet.

     昨天遇到個(gè)非常奇怪的bug:更新了一下后臺(tái)的代碼,結(jié)果每次點(diǎn)擊頁(yè)面都會(huì)導(dǎo)致servlet方法調(diào)用兩次,從而頁(yè)面報(bào)錯(cuò)(邏輯上不讓調(diào)兩次 ),我們的前臺(tái)采用gwt,servlet engine采用tomcat,debug的時(shí)候,斷點(diǎn)放在servlet所調(diào)用的method上,結(jié)果invoke兩次,由此斷定,前臺(tái)代碼的問題(有點(diǎn)武斷哦),然后負(fù)責(zé)前臺(tái)的同事debugging前臺(tái)的代碼,噼里啪啦半天。。。,說(shuō)是前臺(tái)好像沒有調(diào)兩次(之所以用好像,是debugging時(shí)部分代碼走兩次,部分走一次),而我當(dāng)時(shí)的想法是,后臺(tái)怎么操作,也不至于讓servlet調(diào)用兩次吧,所以我個(gè)人就認(rèn)定是前臺(tái)邏輯導(dǎo)致重復(fù)rpc調(diào)用(gwt),但是這個(gè)bug在這兩天才出現(xiàn)的,從svn的歷史記錄來(lái)看,前臺(tái)代碼在這兩天基本沒什么改變,同事只好從svn上一個(gè)version接一個(gè)version的check,最后確定出兩個(gè)相鄰的versions,前一個(gè)能用,后一個(gè)出bug,這時(shí)我隱約感覺到是后臺(tái)的問題,但是還是想不明白,后臺(tái)的邏輯怎么就能讓前臺(tái)重復(fù)調(diào)用,非常不解,沒辦法,在同事的建議下,在servlet的那個(gè)method上加上一條debug信息,做了兩次試驗(yàn),一次是完整的代碼,一次是把method中調(diào)用后臺(tái)的接口注釋掉,結(jié)果從日志上看出,前一次試驗(yàn)debug信息打印了兩次,后一次試驗(yàn)debug只打印了一次,此時(shí),確定是后臺(tái)邏輯影響了前臺(tái)的調(diào)用(此時(shí),覺得走彎路了,為什么不早點(diǎn)做這個(gè)試驗(yàn),其實(shí)確定是前臺(tái)還是后臺(tái)的問題,只需要做這樣一個(gè)簡(jiǎn)單的試驗(yàn)。。。)。接下來(lái),我思考的就是到底是什么在作怪呢,對(duì)比svn上的兩個(gè)版本,只有兩處可能的改動(dòng),一處是將return改成throw exception, 一處是調(diào)用了Thread.currentThread.interrupt(),我一個(gè)感覺是后者,注掉這句后,一切OK,呵呵,慶幸沒有先嘗試前者,要不改動(dòng)很大,。。。

    剛剛看了gwt的源碼,還沒找到問題的根源,我的觀點(diǎn)是,thread接收到interrupt信號(hào)時(shí),會(huì)重復(fù)發(fā)送rpc調(diào)用,(呵呵,還沒確定)。。。

    posted on 2008-12-04 10:26 honzeland 閱讀(1213) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲精品永久www忘忧草| 亚洲不卡无码av中文字幕| 亚洲色图在线观看| 久久这里只精品国产免费10| 综合亚洲伊人午夜网 | 久久A级毛片免费观看| 亚洲AV乱码久久精品蜜桃 | 中出五十路免费视频| 亚洲另类少妇17p| 男女一边摸一边做爽的免费视频| 亚洲人午夜射精精品日韩| 中文字幕无线码免费人妻| 国产亚洲精品自在久久| 久久国产免费一区| 亚洲影视一区二区| 114一级毛片免费| 日本亚洲免费无线码| 日韩免费无砖专区2020狼| 久久人午夜亚洲精品无码区| 亚洲国产精品成人一区| 天黑黑影院在线观看视频高清免费| 亚洲精品国产美女久久久| 19禁啪啪无遮挡免费网站| 亚洲色一区二区三区四区| 四虎免费永久在线播放| 精品97国产免费人成视频| 亚洲天堂久久精品| 成人免费视频88| 二个人看的www免费视频| 亚洲尹人九九大色香蕉网站| 夜夜嘿视频免费看| 51午夜精品免费视频| 亚洲美女aⅴ久久久91| 日韩免费无码一区二区视频| a毛片全部播放免费视频完整18| 777亚洲精品乱码久久久久久 | 16女性下面扒开无遮挡免费| 亚洲s码欧洲m码吹潮| 亚洲一区二区三区自拍公司| 无码区日韩特区永久免费系列| 免费无码午夜福利片|