【问题标题】:how to force Jetty to recompile jsp servlet如何强制Jetty重新编译jsp servlet
【发布时间】:2015-10-16 11:07:47
【问题描述】:

我在使用 Jetty 的 ubuntu 14.04.2 服务器上运行 subsonic-5.2.1 媒体服务器(不确定版本)。我在项目中添加了一个名为 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 

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

我被困得很厉害,我们将不胜感激!

【问题讨论】:

    标签: java jsp servlets jetty subsonic


    【解决方案1】:

    嗯.....

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

    什么是“谷”?

    我想你是说

         <param-value>1</param-value>
    

    【讨论】:

    • 这是一个很好的捕获,但是在更改为 value 后我仍然遇到同样的问题
    猜你喜欢
    • 2016-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-11
    • 1970-01-01
    • 2022-06-23
    • 1970-01-01
    相关资源
    最近更新 更多