javaweb项目怎么部署(通过 Apache Ant 来运行 Tomcat)java教程 / Java Web应用程序部署与发布...

wufei123 发布于 2024-05-14 阅读(14)

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:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

大众 新闻17356