我在使用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
已多次重新启动亚音速服务(重新启动jetty服务器)但仍显示我的原始代码输出。
我非常糟糕,非常感谢帮助!
答案 0 :(得分:1)
呃......
<param-vale>1</param-vale>
什么是“谷歌”?
我认为你的意思是
<param-value>1</param-value>