Tomcat安装目录下的lib文件夹里的catalina-ant.jar 提供了下述的任务:InstallTask:安装一个 web 应用程序 类名字为: org.apache.catalina.ant.InstallTask。
注意,我用tomcat 9试的时候,InstallTask已经被替换成DeployTask:
ReloadTask:重新安装一个 web 应用程序类名字为: org.apache.catalina.ant.ReloadTaskListTask:列出所有的 web 应用程序类名字为: Class Name: org.apache.catalina.ant.ListTask。
StartTask:启动一个 web 应用程序类名字为: org.apache.catalina.ant.StartTaskStopTask:停止一个 web 应用程序类名字为: org.apache.catalina.ant.StopTask。
ReloadTask:重新加载一个无需停止的 web 应用程序类名字为:org.apache.catalina.ant.ReloadTaskbuild.properties的源代码:# Ant properties for building the spring app appserver.home=C:\\MyApp\\apache-tomcat-9.0.29 appserver.lib=${appserver.home}/lib deploy.path=${appserver.home}/webapps tomcat.manager.url=http://localhost:9032/manager tomcat.manager.username=jerry tomcat.manager.password=jerry@sap。
build.xml:fileset> fileset> path> javac> target> fileset> fileset> delete> target> = Jerrt Application =doctitle> Copyright 2020. JerryAll Rights Reserved. bottom> javadoc> target> fileset> war> target> fileset> path> taskdef> taskdef> taskdef> taskdef> taskdef> fileset> copy> target> project>
执行命令行ant deploywar, 即可将JSP项目webcontent文件夹下的资源打成war包,然后复制到tomcat服务器的webapps文件夹内。
target deploywar依赖于build-war:
build-war依赖于build:
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。