Myeclipse的自动编译和Tomcat的自动部署

     在tomcat的配置文件conf/server.xml

      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

  如果autoDeploy="true"那么tomcat就会自动部署,所谓自动部署就是不需要重启tomcat就可以自动检测应用程序的 /WEB-INF/lib 和 /WEB-INF/classes目录的变化,自动装载新的应用程序,我们可以在不重起 tomcat的情况下改变应用程序。

    Window--Preferences--General--workspace

    默认是勾选Build automatically的,这样myeclipse会自动编译发布到tomcat,而tomcat的配置文件conf/server.xmlautoDeploy="true",也就是说,用redeploy的情况几乎没有。但是myeclipse不太稳定,有的时候,不能自动发布,必须要redeploy。所以当你重启tomcat后还是得不到你的预期结果时候,考虑下redeploy。

    

    下面是去掉勾选Build automatically以后修改JSP文件,点“保存”就不会自动编译到tomcat中:

    

 

posted @ 2016-07-01 17:10  Plus301  阅读(1066)  评论(0)    收藏  举报