tomcat的undeploy 和 Deploy
来源:互联网 发布:维吾尔语歌曲网络歌手 编辑:程序博客网 时间:2024/04/20 04:55
启动tomcat后,(project context name就是在tomcat下webapps文件夹中项目的文件名,对应url的context)
curl -T XXX/XXX/.war url:port/manager/text/deploy?path=/XXX(project context name)&update=true
或者
curl url:port/manager/text/undeploy?path=/XXX(project context name)&update=true
第一个 指令 是deploy 项目的war包 到 tomcat下webapps下的目录中。
第二个指令是删除在tomcat的webapps目录中,文件夹名字是project context name的war包 和 对应的文件夹。
在tomcat的 server.xml中的配置。
<Host>元素
一个<Engine>元素可以包含多个<Host>元素,每个<Host>的元素定义一个虚拟主机,它包含一个或多个web应用。
属性说明:
属性
说明
name
虚拟主机名,对应目录 /conf /Catalina /localhost
appBase
指定虚拟主机的目录,默认为/webapps。它将请求url与该虚拟主机的context进行匹配,并把请求转给对应的context来处理。
Debug
日志等级。
autoDeploy
默认为true,表示如果有新的WEB应用放入appBase并且Tomcat在运行的情况下,自动载入应用。
unpackWARs
如果设置为true,表示把war文件先展开再运行。如果为false则直接运行war文件。
<Context>元素
代表运行在虚拟主机上的单个web应用。一个<Host>可以包含多个<Context>元素。每个web应用有唯一个相对应的Context代表web应用自身。
属性说明:
属性
说明
path
Web应用名,在使用url访问host下的web应用时,通过http://localhst/ website 的形式。其中localhost为上文所说的host的name,而website就是这里的path。
也就是说当一具请求到来时,engine先根据host name = localhost来确定所要求的主机,再根据context path = website确定用户所请求的web应用。
docBase
Web应用的具体存放路径
Debug
日志等级。
autoDeploy
默认为true,表示如果有新的WEB应用放入appBase并且Tomcat在运行的情况下,自动载入应用。
unpackWARs
如果设置为true,表示把war文件先展开再运行。如果为false则直接运行war文件。
大家可以看到 Host 标签和Context标签中
autoDeploy="true" ---- 自动部署
reloadable="true" ---- 自动加载
reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。
- tomcat的undeploy 和 Deploy
- tomcat在多次deploy undeploy一个app后,outofmem
- webservice Axis发布deploy.wsdd出错 和Axis取消 undeploy.wsdd 出错
- windows下tomcat无法完全undeploy的问题
- 彻底解决Ant在Tomcat进行卸载部署undeploy时不能删除jar文件的问题
- Tomcat进行卸载部署undeploy时不能删除jar文件的问题
- Tomcat进行卸载部署undeploy时不能删除jar文件的问题
- 使用curl undeploy project (tomcat下)
- Myeclipse里面tomcat的deploy路径问题
- hudson自动构建时 undeploy tomcat 报错
- 使用tomcat,不再deploy
- tomcat resin之deploy
- Deploy tomcat user
- eclipse tomcat deploy path
- tomcat deploy path
- Nutch的local和deploy模式
- Maven +Tomcat+m2eclipse的热部署(hot deploy)
- Maven +Tomcat+m2eclipse的热部署(hot deploy)
- 开源第三方登录组件OAuthLogin2.0 架构解析及开源地址
- Spring基于Java注解的配置
- POJ 1125Stockbroker Grapevine 【最短路】
- 炼金术-Alchemy
- PAT A1059. Prime Factors (25)
- tomcat的undeploy 和 Deploy
- 在ubuntu下用apt-get安装和管理java
- 远景论坛PCBeta无法访问的解决办法
- Codeforces Round #393 (Div. 2) -B. Frodo and pillows(贪心)
- Java并发中的Copy-On-Write容器
- 238. Product of Array Except Self
- android:padding和android:margin的区别
- 我的坎坷2016
- 掌握 Ajax,第 11 部分: 服务器端的 JSON