我想更改web.xml中的checkInterval设置。
它在我当前的web.xml中被注释掉了。在web.xml dpo的哪个部分我更新以便它被tomcat识别?
所以在web.xml中我有:
<!-- checkInterval If development is false and checkInterval is -->
<!-- greater than zero, background compilations are -->
<!-- enabled. checkInterval is the time in seconds -->
<!-- between checks to see if a JSP page (and its -->
<!-- dependent files) needs to be recompiled. [0] -->
如何取消注释checkInterval参数,使其被tomcat识别?
答案 0 :(得分:1)
以下是一个例子。请考虑默认值为60。
<init-param>
<param-name>checkInterval</param-name>
<param-value>30</param-value>
</init-param>
答案 1 :(得分:1)
您还必须设置参数&#34; development&#34;到&#34;真&#34;为此工作。我在这里复制了web.xml中的整个servlet条目。可能还有其他标签,但是&#34;开发&#34;和&#34; checkInterval&#34;是你问题中最重要的一个。这些条目更改后我也会重启tomcat。 checkInterval是网络服务器检查jsp页面是否更改所用的时间(以秒为单位)。如果只是你和其他一些开发人员将它设置为1或2是完全正常的,那就玩吧。
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>development</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>checkInterval</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
答案 2 :(得分:0)
是的,在init-param作为另一个其他答案,在评论下的servlet部分中(因为这是注释适用的),所以:
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>checkInterval</param-name>
<param-value>120</param-value>
</init-param>
....