轉自:http://www.cnblogs.com/Leon5/archive/2010/12/07/1899300.html
Tomcat將jsp編譯成servlet后的文件存放在\work\Catalina目錄下,例如jsp文件\webapps\hh\h.jsp,編譯后
\work\Catalina\localhost\hh\org\apache\jsp\h_jsp.java
servlet文件和.class文件都在同一目錄下。
控制台報的異常行數是指編譯過后的servlet文件,而不是你原來的jsp文件!
疑惑
我的電腦上沒安裝J2EE JDK,servlet代碼怎么被TOMCAT編譯成class呢?因為servlet有的API在JAVA SE的JDK里沒有的。
因為tomcat的LIB路徑中包含了servlet.jar