如果正在像JSP那样部署标记文件(例如在 /WEB-INF/tags/ 中),那么如果"development"模式是 true ,则将检查它们是否进行修改并在每次访问时重新加载 . 默认情况下,你不应该在tomcat 5.5 / 6中使用't have to set it explicitly as it' .
如果你检查 $CATALINA_BASE/conf/web.xml 并且"development"没有明确地设置为 false 但你_ta7980_ jar 装了)你可以尝试关闭标签池(对于jasper, JspServlet ):
2 回答
JSP的"development"模式也适用于标记文件...除非标记文件被打包在jar文件中(例如
/WEB-INF/lib
中jar文件的/META-INF/tags/
) .如果正在像JSP那样部署标记文件(例如在
/WEB-INF/tags/
中),那么如果"development"模式是true
,则将检查它们是否进行修改并在每次访问时重新加载 . 默认情况下,你不应该在tomcat 5.5 / 6中使用't have to set it explicitly as it' .如果你检查
$CATALINA_BASE/conf/web.xml
并且"development"没有明确地设置为false
但你_ta7980_ jar 装了)你可以尝试关闭标签池(对于jasper,JspServlet
):......但这确实不应该是必要的 .
类路径中的库/文件不会在Tomcat中进行热部署/热加载 . 据我所知,Glassfish v3是唯一可以做到这一点的人 . Tomcat只能对JSP文件和Java源文件中的更改进行热部署 . 但是,由于Tomcat是一个非常快速(重新)的启动器(在不到3秒的时间内完成,而Glassfish大约需要30秒),手动重启应该不是主要问题,是吗?一个hotdeploy本身已经需要大约相同的时间 .