2007年11月15日 星期四

netbeans 寫的 jsp 放到 tomcat 需要額外 jar 檔

作個筆記,不知道是 linux 版的 tomcat 有漏 jar 還是 java 版本問題
如果不手動把這兩個 jar 放到 tomcat 的 common/lib 就不能跑

第一個是 ant.jar (from netbean directory) , 另外一個是 tools.jar (from JDK)

一開始錯誤是:
exception
javax.servlet.ServletException: org/apache/tools/ant/BuildException org.apache.jasper.servlet.JspServlet.service(JspServlet.java:256) javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
root cause
java.lang.NoClassDefFoundError: org/apache/tools/ant/BuildException

放 ant.jar 後會有第二個問題:
org.apache.jasper.JasperException: Unable to compile class for JSP
This can usually be solved by copying manually $JAVA_HOME/lib/tools.jar from the JDK

沒有留言:

Related Posts Plugin for WordPress, Blogger...