Eclipse JSP 热部署

Date:2012-10-16             

Environment:Eclipse 4.2,Tomcat 7

      昨天,我将Eclipse的JSP项目部署到tomcat的webapps目录下.然后运行网站.

      我在eclipse下修改JSP网页内容或直接在webapps的项目中修改,刷新浏览器后,发现网页内容不变.通过排查发现是tomcat的work目录下的项目文件没有变化(已经排查缓存原因),即webapps和work没有同步.解决方法:

      在web.xml的servlet节中设置development=true,具体设置如下,然后重启tomcat就行了.

      [development:是否让Jasper使用开发模式(这将在每次访问时都检查JSP的修改情况)]


<servlet>
    <servlet-name>jsp</servlet-name>
    <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
    ....
    <init-param>
        <param-name>development</param-name>
        <param-value>true</param-value>
    </init-param>
    ....
</servlet>
      当然我尝试过修改server.xml的reloadable属性,但是设置成true还是false都不支持热部署.谁能告诉我?


你可能感兴趣的:(eclipse,热部署,刷新不变,jsp修改)