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也没有用哦】
【还是安装插件,我还是适合简单快乐的使用热部署】