tomcat 热部署的实现

 tomcat 热部署的实现

 ✿ 热部署

需要在 tomcat根/conf/server.xml 文件,找到<Host>元素之间,编写<Context/>元素,举例:

 <Context docBase="D:\javaAPP\webdemo\webapp" path=""/>

新增或者修改jsp文件,不需要重启tomcat服务器

使用上插件,不是新增java类,只是在java类中简单的修改的话不改变原有结构,也是不用重启Tomcat服务器

 

 ❀ 安装一下热部署插件吧【嘻嘻,具体步骤如下】:

一、准备工作【获取到下载eclipse插件的链接】

1,tomcatPlugin官网:https://sourceforge.net/projects/tomcatplugin/

2,复制如下的链接

 

二、eclipse 安装tomcat 插件:

1,具体步骤:help -> Install New Software -> ...

 

 

 ❀ nice,安装成功~

 

三、tomcat 插件的使用:

1,点击第一只猫,启动tomcat 发现

 

 2,【嗯,上面只是安装了tomcat 插件,且还没有跟tomcat服务器关联起来】:

具体步骤:Window -Preferences ->

 

 

 细节:Apply点击完没反应的话,不用理它,点击Apply and Close 即可~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~热部署大功告成~~~~~~~~~~~~~~~~~~~~~~~~~~

 

❀ 使用细节:

1,可以在原代码【A方法(启动完Tomcat就存在)】,可以在A方法添加打印语句,然后【不用重启服务器】,可以看到热部署,完美执行 【没有改变原方法的结构

2,可以在原代码【A方法(启动完Tomcat就存在)】,不可以在A方法添加调用一个B方法【新添加的】,热部署也不会执行B方法,需要重启tomcat服务器啦【改变原方法的结构

 

 

 

~~~~~~~~~~~~~~~~~~~~~补充其他小知识:~~~~~~~~~~~~~~~~~~~~~~~~

1,tomcat插件的安装方法【可以选择link的方式啦】:

 

 

2,搜索热部署失效时的一种解决方法:有博主说是要在debug 模式下才可以正常使用

【这个不知道是不是跟版本有关,我试过了,不安装插件,debug也没有用哦】

【还是安装插件,我还是适合简单快乐的使用热部署】

posted @ 2021-12-07 10:43  一乐乐  阅读(303)  评论(0编辑  收藏  举报