使用ant触发Tomcat的reload操作
在ant的build.xml里维护如下的goal:
<target name="reload" description="Reload application in Tomcat"><reload url="${tomcat.manager.url}" username="${tomcat.manager.username}"password="${tomcat.manager.password}" path="/${name}"/></target>
reload标签定义在这个target之前:
<taskdef name="reload" classname="org.apache.catalina.ant.ReloadTask"><classpath refid="catalina-ant-classpath"/></taskdef>
catalina-ant-classpath的路径定义:
<path id="catalina-ant-classpath"><fileset dir="${appserver.lib}"><include name="catalina-ant.jar"/></fileset></path>
build.properties定义:
# Ant properties for building the spring appappserver.home=C:\\MyApp\\apache-tomcat-9.0.29appserver.lib=${appserver.home}/libdeploy.path=${appserver.home}/webappstomcat.manager.url=http://localhost:9032/manager/text
tomcat.manager.username=system
tomcat.manager.password=password
执行ant reload:
成功执行。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
使用ant触发Tomcat的reload操作相关推荐
- ant+svn+tomcat实现项目自动部署
因工作需要,研究并实现了 ant+svn+tomcat实现项目自动部署,其中参考了下面文章:http://www.cnblogs.com/taoweiji/p/3700915.html jar包需要e ...
- Tomcat 降权操作
2019独角兽企业重金招聘Python工程师标准>>> 对于任何降权的操作都是为了更好的保护自己的服务器免受危害,所以我们使用ApacheTomcat也不了外,也需要进行降权操作.因 ...
- [转]使用Ant进行ssh和scp操作
转自:http://www.blogjava.net/Unmi/archive/2006/01/03/124033.html 现在我们安装Linux的时候通常考虑到安全因素(默认情况下)是不打开tel ...
- Ant步步为营(4)ant启动tomcat
前序: 最近产品要release,一直忙着测试,没有时间学习ant了,今天终于没什么事了赶紧写点东西.这个启动tomcat是好些天之前写的了.在这里跟大家分享一下. build.xml <?xm ...
- tomcat重启命令操作
转载文章:https://www.cnblogs.com/plus301/p/6237468.html 1.首先,进入Tomcat下的bin目录,cd /usr/local/tomcat/bin 2. ...
- Spring MVC+Ant+Tomcat+Eclipse最简单的demo
第一步是Java的Web环境搭建,下载Eclipse(或者更好的但收费的IDE-IntelliJ Idea,和Resharper一家公司出的),下载Tomcat,下载JDK,下载Spring,注意安装 ...
- 【Android 电量优化】JobScheduler 源码分析 ( JobServiceContext 源码分析 | 闭环操作总结 | 用户提交任务 | 广播接收者接受相关广播触发任务执行 )★
文章目录 一.JobServiceContext 引入 二.JobServiceContext 源码分析 三.用户在应用层如何使用 JobScheduler 四.用户提交任务 五.广播接收者监听广播触 ...
- Oracle触发器之表新增/修改的触发操作
Oracle触发器之表新增/修改的触发操作 Oracle创建触发器,若是本地触发,加数据库名即可:如果是远程服务器,做一个db_link操作即可. 教学代码 建表:create table User_ ...
- jeecg-boot ant组件表单的值的操作
jeecg-boot中ant表单的常用操作 jeecg-boot生成的页面使用v-decorator绑定数据,无法直接操作数据,可以用下面的方法来操作. 获取一个表单中的某值 this.form.ge ...
最新文章
- Linux 关机命令介绍shutdown
- 在敏捷研发过程中,Scrum Master角色的哪些事
- python tqdm添加进度条
- CPM-2细节发布!10大技术打通大模型「任督二脉」,单卡单机跑「千亿模型」不再是梦...
- Hi3516A开发-- UBI 文件系统使用指南
- SAP CRM和C4C的产品主数据price维护
- 修改Linux系统日期与时间date clock
- python脚本语言采用声音作为手段_python 利用pyttsx3文字转语音过程详解
- 初次使用cocoapods注意事项
- 前端学习(711):数组导读
- 危!Python 官方存储库 PyPI 再成“祸源”?
- gulp html页面路径,通过gulp-connect部署静态页面,html页面中include路径无法get!
- 图论算法——加权有向图的数据结构
- Samba瞎折腾一下
- eda交通灯控制器波形输入_EDA交通灯课程设计十字路口交通灯控制器设计.doc
- 使用cmd命令行netsh wlan创建wifi热点
- Javascript中Math常用操作,向上取整、向下取整、四舍五入
- linux dd 克隆很慢,使用dd命令进行SD卡克隆
- 三极管Vbeo、Vceo的介绍
- 解决Eclipse4K屏下工具栏过小