您的位置:首页 > 运维架构 > Tomcat

如何在MyEclipse中修改Servlet文件后Tomcat能自动加载

2018-07-12 20:13 363 查看

不能自动加载原因:

最近做东西经常需要重新加载项目,今天深深的问了自己为什么?

Servlet的生命周期中,只会初始化一次,如果每次要是发送请求或响应,Servlet引擎都会调用service。从这里就会看出,servlet的init初始化方法只调用一次,而service方法会调用很多次。

正是因为以上的特点,Servlet只会在服务器运行时,加载一次。虽然我们把硬盘上的Servlet修改了,但是不会被加载,所以需要重新加载,或重启Tomcat,让Tomcat自动加载到类装载器中。这样才会让修改的Servlet生效。

自动加载方法:

在tomcat中打开conf文件,找到context.xml文件,打开文件,找到<Context>标签,将标签修改为<Context reloadable="true">

博主文件如下:

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐