這哥們是因爲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重新編譯 部署