(20150211)
(1) MyEclipse 6.5 JSP空指針異常或類型轉換錯誤
org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
http://heisetoufa.iteye.com/blog/227270_
el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
org.apache.jasper.JasperException: java.lang.NullPointerException
http://www.docin.com/p-599882783.html
解決方法:
刪除WEB-INF/lib中的
jsp-api.jar(這個jar干擾)
jstl.jar
servlet-api.jar
standard.jar
然後右鍵->屬性->Java Build Path->Add Libraries->MyEclipse Libraries添加Java EE 5
如果編譯庫中包含jetty-server-8.1.8.jar,請移動到WEB-INF/lib外的目錄,再引用它。
(2) MyEclipse6.5支持tomcat 7
http://jingyan.baidu.com/article/a65957f48db5b324e67f9bc8.html
將Tomcat7安裝目錄下bin中的tomcat-juli.jar添加到Configure->Path->Append to class path中
(3)java.lang.NoSuchMethodError:javax.servlet.ServletContext.getContextPath()Ljava/lang/String;
http://blog.csdn.net/tonytfjing/article/details/38980489
因爲這個函數只支持Servlet 2.5
所以不能用tomcat 6只能用tomcat 7
安裝見(2)
(TODO)