使用ant触发Tomcat的reload操作
生活随笔
收集整理的這篇文章主要介紹了
使用ant触发Tomcat的reload操作
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在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執(zhí)行ant reload:
成功執(zhí)行。
要獲取更多Jerry的原創(chuàng)文章,請關(guān)注公眾號"汪子熙":
總結(jié)
以上是生活随笔為你收集整理的使用ant触发Tomcat的reload操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 饿了么:淄博等热门目的地订单增长环比超4
- 下一篇: 专业饲养员回应丫丫被虐待传闻:熊猫喜欢吃