jsp空指針異常

1.Tomcat啓動後訪問首頁報錯 顯示JSP 空指針異常

這哥們是因爲lib下jar包和Tomcat下的jar包衝突,去掉lib下 servlet-api-2.5.jar 以及jsp-api.jar 重新啓動即可。

2.http://www.codes51.com/itwd/1143059.html

 

解決方案1:
空指針異常是java中很常見的一種,所以一般都是變量爲空導致的,這個異常很容易解決

解決方案2:
建議清除下瀏覽器緩存,再自己查看下代碼是否有問題

解決方案3:
項目lib下面的jsp-api.jar和tomcat 下的jsp-api.jar有衝突導致的。項目裏用到了一個user library裏包含了jsp-api.jar 和servlet-api.jar兩個包,然後通過myeclips發佈的時候將這兩個包複製到webroot/lib下去了,而tomcat的lib下面本來就有這兩個包,導致了衝突,這就是這個錯誤產生的主要原因。

解決方案是,編輯自定義user library,將user library設置爲 system library,這樣在通過myeclips發佈時就不會自動拷貝這兩個JAR包。

或者通過在tomcat_home/conf/catalina/下面加一個配置文件指定webroot來發布項目,避免不必要的自動拷貝.

 

解決方案4:
代碼也不放上來 怎麼看QAQ

解決方案5:
http://bbs.csdn.net/topics/391047451

解決方案6:
java是高級語言,沒有指針,是產生什麼null pointer exception了吧,不給代碼沒人能解決。看看這個吧,熟悉下爲啥會有這個異常。
http://jingyan.baidu.com/article/ff41162596177912e48237a6.html

解決方案7:
在eclipse開發工具中,爲解決刪除應用lib目錄下的jsp-api.jar、servlet-api.jar 後導致的編譯錯誤,可以在項目—properties—java build path—library 面板中,選擇【add external jars】,然後找到tomcat/lib 目錄,引入jsp-api.jar、servlet-api.jar 即可

解決方案8:
沒有具體的事例阿,這要怎麼說呢?然而我也不會這個問題。

解決方案9:
1清瀏覽器緩存

2debug看看是否是代碼問題

3重新編譯 部署

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章