2010-08-21 76 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