Я редактирую файлы JSP, которые находятся непосредственно внутри tomcat/webapps/myapp/WEB-INF
, но чтобы увидеть изменения, мне нужно перезагрузить сервер. Насколько я знаю, изменения JSP не требуют перезагрузки сервера. Единственная найденная мною конфигурация, связанная с автоматической перезагрузкой, это reloadable = "true"
Установите значение true, если хотите, чтобы Каталина
следить за занятиями в / 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>