2010-08-21 83 views
1

我加<init-param>keepgeneratedtrue的值是根據規範中的servlet CATALINA_HOME/conf/web.xml<servlet-name>jsp</servlet-name>默認值。如何設置keepgenerated財產的Tomcat 7

但是生成的JSP servlet在工作目錄中不可用。任何人都可以解釋我做錯了什麼嗎?

回答

0

這裏有一個從Tomcat 7's Jasper documentation舉:

keepgenerated - 我們應該把生成的Java源代碼的每一頁而不是刪除它? truefalse,默認true

因此,它默認爲true。如果你沒有明確地將其設置爲false,那麼此特定問題的幾種可能的原因:

  • 它只是尚未生成。在Web瀏覽器中打開JSP頁面並重新檢查。
  • 由於編譯/編譯錯誤,代生成失敗。詳細信息請閱讀服務器錯誤日誌。
  • 生成的文件沒有存儲在您期望的位置。當您使用某個第三方工具(如您正在使用的IDE的服務器插件)來控制Tomcat時,可​​能會發生這種情況。例如,Eclipse的Tomcat插件將其存儲在工作區元數據文件夾的深處。
+0

thx,你說得對,我從tom啓動tomcat不是從ide和jsp java文件出現) – user253202 2010-08-21 20:07:23