【发布时间】: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