TOMCAT动态热部署WEB项目依赖的第三方jar包
来源:互联网 发布:ccd视觉编程软件 编辑:程序博客网 时间:2024/06/14 14:26
我们在日常开发的时候,web服务器可以随便重启,这个无可厚非,因为在开发过程,要清除缓存,清楚session等相关信息,但是在生产过程中,我们不一样因为更新代码而影响用户的体验,我们不能简简单单的说是更新个简单的代码都要重启服务,那样的化,这个系统时不可能做大做好的,所以我们今天就拿tomcat来说说如何热部署。热部署非常简单只需要加一段代码就可以,一下是完整的一个HOST代码片段,看见了吧,只需要简单的配置既可以完成相应的功能开启。下面我们主要说说几个参数:
1.docBase:这个参数主要说明的事项目的实际目录,只有将项目目录移出webapps目录才能实现热部署,我们这里写的事相对路径,这个路径是相对于webapps的,所以我们写了一下这个形式。
2.path:这个参数是访问系统时候我们在地址栏输入端口号后面的项目名,默认就是我们的工程名称,这个大白话我觉得大伙应该都能明白了吧。
3.autoDeploy:动态部署
4.reloadAble:动态加载
就这么一句话就有这样的功能,是不是很神奇。继续深入学习吧,Fightting...
<Context debug="0" docBase="../ServletDemo" path="/ServletDemo" autoDeploy="true" reloadable="true"/>
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> //-----------------------------------------热部署核心--------------------------------------------------------------- <Context debug="0" docBase="../ServletDemo" path="/ServletDemo" autoDeploy="true" reloadable="true"/>//--------------------------------------------------------------------------------------------------------<!-- SingleSignOn valve, share authentication between web applications Documentation at: /docs/configalve.html --> <!-- <Valve className="org.apache.catalina.authenticator.SingleSignOn" /> --> <!-- Access log processes all example. Documentation at: /docs/configalve.html Note: The pattern used is equivalent to using pattern="common" --> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host>
阅读全文
2 0
- TOMCAT动态热部署WEB项目依赖的第三方jar包
- 依赖第三方jar包的java项目打包方式(命令行执行依赖第三方jar包的java程序)
- eclipse将javaSE项目导出成可执行jar包(项目无依赖的第三方jar包)
- maven项目打包的时候忽略第三方依赖jar包
- spring boot解决第三方jar包依赖的问题
- spring boot解决第三方jar包依赖的问题
- 10 gradle 依赖第三方jar 包
- Spark 第三方jar包依赖解决方案
- eclipse 部署项目到Tomcat spring-web 的jar包部署失败
- OAF 部署第三方Jar包
- 用命令编译、运行java项目(多个源码包,依赖第三方jar包)
- 用myeclipse打jar包,使其包含第三方依赖jar包的指向
- Android Studio 查看项目依赖的第三方包
- maven项目部署后没有依赖的jar包
- 运行hadoop jar 命令时,依赖第三方Jar包的解决方法
- 使用maven的tomcat:run进行web项目热部署
- Android项目打第三方jar包
- Android项目打第三方jar包
- jeb2.2.5 破解版
- 学习的步伐(六) Kotlin 学习总结:类的特性
- shell脚本将gbk文件转化为utf-8
- oracle 根据时间排序,删除相邻的除排序字段均相同的两条中较新的一条记录
- 突然想写点东西
- TOMCAT动态热部署WEB项目依赖的第三方jar包
- HDU
- github客户端上传代码 mac 注意事项
- Shell 第一个脚本
- IOS 传感器
- PAT乙级1013. 数素数 (20)
- jQ .load定时刷新当前页 以及随后的事件丢失的解决
- Xshell中的小键盘不能用了怎么办?
- UTF-16 UTF-8