2015-07-26 6 views
3

Я запускаю медиа-сервер дозвукового-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 

и возобновил дозвуковую службу (которая перезапускает сервер пристани) несколько раз, но он по-прежнему показывает свой оригинальный выход кода.

Я застрял довольно плохо, и помощь будет принята с благодарностью!

ответ

1

Эмм .....

 <param-vale>1</param-vale> 

Что такое "юдоль"?

Я думаю, что вы имеете в виду

 <param-value>1</param-value> 
+0

это хороший улов, однако после того, как изменения в ценности я до сих пор такая же проблема – Jpsh

Смежные вопросы