tomcat中webapp不能自动部署分析

今日在开发中,为了避免MyEclipse自动build影响性能,就将其Build Automatically功能禁止,如下图:

随后将该功能部署到tomcat,然后调整JSP的样式,这时发现一个问题,对JSP所作的更改不能在浏览器中及时呈现,每次都需要在tomcat中重新部署工程。一开始以为是缓存,但清理浏览器缓存和tomcat的work目录仍然不能解决问题,具体如下图所示,JSP中已经做了修改,但浏览器刷新页面不起作用:


经过分析,tomcat中的work虽然清除了,但work目录的来源是部署在tomcat中的webapp,而且发现,没有使用MyEclipse的自动build功能时,JSP页面做任何改动,tomcat的WebApp中部署的相应文件没有更新,所部署的仍然是没有修改的版本,将自动build功能打开后,JSP页面更改保存后,就能马上在tomcat中部署的工程中更新,因此问题就在于IDE的自动编译功能,只有将自动编译开启,在IDE中使用tomcat开发调试,才能使所作的修改及时得到体现。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值