Я запускаю медиа-сервер дозвукового-5.2.1 на сервере ubuntu 14.04.2, который использует Jetty (не уверен в версии). Я добавил пользовательский Jsp файл проекта под названием jtest.jsp, а затем изменен файл web.xml, так что будет работать, как в сервлет, и это выглядит как этоткак заставить Jetty перекомпилировать сервлет jsp
<servlet>
<servlet-name>jtest</servlet-name>
<jsp-file>/WEB-INF/jsp/wap/jtest.jsp</jsp-file>
<init-param>
<param-name>checkInterval</param-name>
<param-vale>1</param-vale>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>jtest</servlet-name>
<url-pattern>/kw.get</url-pattern>
</servlet-mapping>
Я могу запустить его, перейдя в mysite/kw.get, однако, когда я редактирую файл jsp, он все равно отображает одно и то же. Я считаю, что это происходит потому, что он не перекомпилируется. Я попробовал, добавив в параметре checkInterval, который не работает, я удалил кэш в
/var/subsonic/jetty/4428/jsp/org/apache/jsp/WEB_002dINF/jsp
и возобновил дозвуковую службу (которая перезапускает сервер пристани) несколько раз, но он по-прежнему показывает свой оригинальный выход кода.
Я застрял довольно плохо, и помощь будет принята с благодарностью!
это хороший улов, однако после того, как изменения в ценности я до сих пор такая же проблема – Jpsh