at org.apache.jsp.index_jsp._jspInit(index_jsp.java:66) 初始化JSP頁面時報NULL指標異常
阿新 • • 發佈:2019-02-07
執行tomcat的時候對jsp預設頁面進行初始化的時候報下面的空指標錯誤
[java] view plaincopyprint?- 1.at org.apache.jsp.index_jsp._jspInit(index_jsp.java:66)
我想可能是在編譯時候出錯的。。最後網上搜索到一個帖子下面是連結 他說
我覺得是JSP頁面初始化的時候,出錯了!後來再網上找了一下,原來是因為我原來在專案的web-inf/lib資料夾下面加了jsp-api.jar和servlet-api.jar包。而在新的電腦上用的tomcat好像與這兩個包有衝突!刪除這兩個包,加入現在tomcat下面的那兩個類似的包即可!
我的解決辦法是:
刪除專案中的jsp-api 和server-api jar包 然後自定義一個user library 然後 然後再給你自定義包名命名時一定要勾上system library ( added to the boot class path)
然後把你的那兩個衝突的jar匯入( jsp-api.jar servelet-api.jar)
在修改專案下的.classpath 資料夾
把你的 <classpathentry kind="lib" path="org.eclipse.jdt.USER_LIBRARY/jsp-api"/>修改成
<classpathentry kind="lcon" path="org.eclipse.jdt.USER_LIBRARY/jsp-api"/
最後重新整理下專案 啟動tomcat ok!