当前位置: 代码迷 >> java >> 如何强制Jetty重新编译jsp servlet
  详细解决方案

如何强制Jetty重新编译jsp servlet

热度:104   发布时间:2023-07-17 20:16:39.0

我在ubuntu 14.04.2服务器上运行subsonic-5.2.1媒体服务器,该服务器使用Jetty(不确定版本)。 我在项目中添加了一个名为jtest.jsp的自定义jsp文件,然后修改了web.xml文件,使其像servlet一样运行,看起来像这样

<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 

并重新启动亚音速服务(重新启动jetty服务器)多次,但它仍然显示我的原始代码输出。

我被困住了,非常感谢帮助!

呃......

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

什么是“谷”?

我想你的意思是

     <param-value>1</param-value>
  相关解决方案