基於weblogic的web應用除錯技巧 心得篇

2021-09-05 01:42:18 字數 1280 閱讀 4987

除錯往往能顯示乙個程式設計人員的經驗和水平,因為新手在**能夠「1039(一路暢通)」的時候還算是進展順利,一旦遇到bug,而又缺少除錯經驗技巧,就要「塞車」很久,甚至一天的時間連乙個坎也過不去。寫**酷似開車,選對了路(思路對了)就會一路暢通;而如果走近了死胡同,只有「倒車(推倒重來)」的份了。這就象實習司機與老司機的區別一樣,如果車開著開著忽然熄火了,實習司機估計只能等待救兵了,而老司機倒是可以想象前因後果,動手自己搞定。誠然,冰凍三尺,非一日之寒,即使是新手,也不要著急,要懂得如何積累,如何使自己的「除錯百寶箱」日益鼓起來。

下午的安排是這樣的,被同學叫去打球,結果說特招體育特長生考試,體育館閉館,於是,就近來了實驗室(本來要睡覺的)。啟動weblogic,輸入

immediately follow the '&' in the entity reference.

於是,使出殺手鐗——google一下"the entity name must immediately follow the '&' in the entity reference. "搜尋結果一大堆,大部分是英文的,怎麼說的都有,有的說web.xml的格式不對,有的說是其中的如下部分設定不對:

index.jsp

我遮蔽了這個還是不成,因為之前也是這麼寫的,一直沒有發現錯誤。這時,我注意到了錯誤提示中乙個重要暗示——'&' ,看到web.xml

globalfilter

refresh & internet filter

cn.gov.bjmi.filter.globalfilter

腦中閃過當時似乎就是新增了& internet filter後出現的問題,於是,將"&"改為"and",重新部署,一切ok!

然後,我又試驗了一下,去掉"&"與"internet filter"之間的空格,因為,根據錯誤提示可能這樣會可以,但是,答案是否定的。去掉前後的空格依舊不成,於是,老老實實地使用了"and"代替"&"。

之後那叫乙個順,解決掉了課題最核心的部分,因為這部分一直在兩個方案中權衡,路線已經選擇了很久,今天定了一條,一路暢通就過來了,拿到了最核心的訪問日誌,下一步就是開始分析日誌了。

這裡除了提示大家在weblogic中遇到含有"&"的錯誤提示時,可以嘗試將其換掉外,另外乙個目的就是談一下debug的心得。記得有幾次,遇到很棘手的問題,然後經過幾番周折才搞定,而後,別人問起或者自己再次遇到,印象就不很深刻了,那麼,不妨就記下來,俗話說「好記性不如爛筆頭」,呵呵,反正我自己是習慣了寫寫東西,而且正在開始自己的撰稿之路,目前已經發表了第一篇稿件(《軟體世界》——《變更全攻略》),第二篇已經完成——《集群實戰實現負載均衡和ha》,還沒確定要往**投呢,呵呵。

基於weblogic的web應用除錯技巧 心得篇

除錯往往能顯示乙個程式設計人員的經驗和水平,因為新手在 能夠 1039 一路暢通 的時候還算是進展順利,一旦遇到bug,而又缺少除錯經驗技巧,就要 塞車 很久,甚至一天的時間連乙個坎也過不去。寫 酷似開車,選對了路 思路對了 就會一路暢通 而如果走近了死胡同,只有 倒車 推倒重來 的份了。這就象實習...

基於BootstrapTable的簡單應用

bootstrap table基於bootstrap的jquery 外掛程式,通過簡單的設定,就可以擁有強大的單選 多選 排序 分頁,以及編輯 匯出 過濾 擴充套件 等等的功能。本文將以乙個基於bootstraptable控制項的圖書列表查詢功能為例項 如圖1 注意本例項使用了asp.net mvc...

Web安全實踐(10)攻擊weblogic

系列導航 安全技術區 前言web安全實踐系列主要是對 黑客大 web應用安全機密與解決方案 第二版 的內容做的實踐研究和部分程式設計實現。所以如果您能完全理解那本書可以跳過本文章。這次是我花了兩個多小時的時間做的乙個小實驗,只檢測了乙個 並沒有系統的去對weblogic做整體的安全性分析。破磚引玉吧...