第三种方式:xml写法
第三种方式。
原理解析。
第二种方式
reloadable = true tomcat 热部署
Tomcat热部署的几种方式:
1.直接把程序放到webapps文件夹中,可在控制台看加载效果
2.在server.xml中host标签中添加context标签,
<Context debug="0" docBase="项目位置" path="/虚拟访问路径" privilegedd="true" reloadable="true"/>
3.在conf\Catalina\localhost下添加xml文件;服务器会使用xml的名字作为访问路径相当于第二种context标签的path
总结:可以根据项目不同的需求采用这三种方式,替换文件后可通过后台窗口查看热部署效果
热部署的实现方法:
Tomcat实现热部署:
1.直接把项目web文件夹放到webapps中
2.在tomcat\conf\server.xml中的<host></host>内部添加<context/>标签
代码如下:(有些需要做相对应的更改)
<Context debug="0" docBase="D:/imooc/web" path="/hot" privileged="true" reloadable="true"/>
3.在%tomcat_home%\conf\Catalina\localhost中添加一个XML文件
文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:imooc/web" reloadable="true">
tomcat热加载两种方式:
webapps文件夹下新增web应用后,tomcat会自动加载新出现的应用
通过配置Context标签的reloadable="true"可以实现热部署
tomcat热部署