javascript
JSP页面空指针异常调错办法之weblogic
1、異常信息如下:
查看weblogic控制臺輸出的信息如下
2、找到weblogic控制域下的對應文件,路徑如下,domian下的servers目錄下。
3、通過java反編譯工具打開對應的class文件,找到低weblogic控制臺報的對應錯誤。
4、分析錯誤原因,在JSP頁面中找到對應代碼更改,,下圖為更改后的代碼
總結:首先分析本次的錯誤原因,由于從后臺取出的對應某些字段為空,在判斷該字段是,以該對象equals null,所以報空指針異常,正常的寫法應該是null equals該對象。
????解決錯誤的方法,項目發布時,無論是tomcat還是weblogic都回解析jsp頁面而生成臨時的class文件,所以報空指針異常的時候,可以定位到第幾行,然后去對應的文件下去找相關的class文件,只要定位到行,問題基本就解決了。
weblogic的jsp編譯的class文件的目錄為:domains\base_domain1\servers\AdminServer\tmp\_WL_user\SAFE_ZL\t5tbs4\jsp_servlet\_page\_xxx.class
tomcat的jsp編譯的class文件的目錄為:\work\Catalina\localhost\hh\org\apache\jsp\xxx.java
轉載于:https://blog.51cto.com/yongguang/1698192
總結
以上是生活随笔為你收集整理的JSP页面空指针异常调错办法之weblogic的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用 TWebBrowser 查找网页上的
- 下一篇: 【Machine Learning in