Я редактирую JSP файлы, которые находятся непосредственно внутри tomcat/webapps/myapp/WEB-INF
, но чтобы увидеть изменения, я должен перезапустить сервер. Насколько мне известно, изменения JSP не требуют перезагрузки сервера. Единственная конфигурация, которая была связана с автоматической перезагрузкой, - reloadable = "true"
Установите значение true, если вы хотите, чтобы Catalina контролировать классы в /WEB -INF/classes/ и/WEB-INF/lib для изменений и автоматически перезагружать веб-страницы приложение, если обнаружено изменение.
Я использовал этот атрибут в context.xml
, но проблема все еще сохраняется. Какая может быть другая возможная причина не обнаруживать изменения в файлах JSP без перезапуска?
@Bozho:
Это выдержка из web.xml
. Мне нужно что-то изменить?
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>