<target name="tomcat.start">
<java jar="${tomcat.home}/bin/bootstrap.jar" fork="true">
<jvmarg value="-Dcatalina.home=${tomcat.home}" />
</java>
</target>
<target name="tomcat.stop">
<java jar="${tomcat.home}/bin/bootstrap.jar" fork="true">
<jvmarg value="-Dcatalina.home=${tomcat.home}" />
<arg line="stop" />
</java>
</target>
<target name="tomcat.debug">
<java jar="${tomcat.home}/bin/bootstrap.jar" fork="true">
<jvmarg value="-Dcatalina.home=${tomcat.home}" />
<jvmarg value="-Xdebug" />
<jvmarg
value="-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n" />
</java>
</target>
<!-- ============================================================== -->
<!-- Tomcat tasks - remove these if you don't have Tomcat installed -->
<!-- ============================================================== -->
<path id="catalina-ant-classpath">
<!-- We need the Catalina jars for Tomcat -->
<!-- * for other app servers - check the docs -->
<fileset dir="${appserver.lib}">
<include name="catalina-ant.jar"/>
</fileset>
</path>
<taskdef name="install" classname="org.apache.catalina.ant.InstallTask">
<classpath refid="catalina-ant-classpath"/>
</taskdef>
<taskdef name="reload" classname="org.apache.catalina.ant.ReloadTask">
<classpath refid="catalina-ant-classpath"/>
</taskdef>
<taskdef name="list" classname="org.apache.catalina.ant.ListTask">
<classpath refid="catalina-ant-classpath"/>
</taskdef>
<taskdef name="start" classname="org.apache.catalina.ant.StartTask">
<classpath refid="catalina-ant-classpath"/>
</taskdef>
<taskdef name="stop" classname="org.apache.catalina.ant.StopTask">
<classpath refid="catalina-ant-classpath"/>
</taskdef>
<target name="install" description="Install application in Tomcat">
<install url="${tomcat.manager.url}"
username="${tomcat.manager.username}"
password="${tomcat.manager.password}"
path="/${name}"
war="${name}"/>
</target>
<target name="reload" description="Reload application in Tomcat">
<reload url="${tomcat.manager.url}"
username="${tomcat.manager.username}"
password="${tomcat.manager.password}"
path="/${name}"/>
</target>
<target name="start" description="Start Tomcat application">
<start url="${tomcat.manager.url}"
username="${tomcat.manager.username}"
password="${tomcat.manager.password}"
path="/${name}"/>
</target>
<target name="stop" description="Stop Tomcat application">
<stop url="${tomcat.manager.url}"
username="${tomcat.manager.username}"
password="${tomcat.manager.password}"
path="/${name}"/>
</target>
<target name="list" description="List Tomcat applications">
<list url="${tomcat.manager.url}"
username="${tomcat.manager.username}"
password="${tomcat.manager.password}"/>
</target>
<!-- End Tomcat tasks -->
分享到:
相关推荐
<target name="stop-TOMCAT" description="Start Tomcat application"> <echo message="stop server" /> <stop url="${url}" username="${username}" password="${password}" path="/xxx" /> <echo message="...
在IT领域,Ant和Tomcat是两个非常重要的工具,它们分别用于自动化构建过程和部署Java Web应用程序。在本文中,我们将深入探讨如何使用Ant通过XML配置来启动和关闭Tomcat服务器,这一技能对于任何从事Java Web开发的...
根据提供的文件信息,我们可以深入探讨如何使用Apache Ant来启动、停止以及调试Apache Tomcat服务器。以下将详细解析各个部分,并解释这些配置是如何协同工作来实现上述功能的。 ### 使用Ant启动Tomcat #### 标题...
ant ``` 这将编译源代码并生成可执行的Tomcat。然后,你可以将编译好的Tomcat移动到期望的安装目录。 3. 配置环境变量:为了方便日常使用,需要在系统的环境变量中添加Tomcat的路径。在.bashrc或相应的shell配置...
在Ant的`deploy`任务后,添加一个执行`tomcat.bat stop`和`tomcat.bat start`的命令,以停止并启动Tomcat服务。 6. **错误处理与日志记录** - 在整个自动化流程中,确保有适当的错误处理机制,如捕获异常并记录...
接着,可以使用`ant start-domain`启动服务器,使用`ant stop-domain`停止服务器。若要管理服务器,可以使用内置的管理工具,如`asadmin`命令行工具或通过Web管理控制台(默认端口4848)。 **注意事项:** - 确保...
与: 使用 Tomcat 8.0.20 由于上述教程的陈旧,不得不对各种文件进行一些更改,包括表单注释等,... 第 5 章见: : ... ant clean ant build buildtests ant tests dbTests ant deploy stop start 位置:
1. **打包 Web 项目**:使用 Maven 或 Ant 等工具将项目打包成 WAR 文件。 2. **复制 WAR 文件**:使用 XFTP 将 WAR 文件复制到 `/usr/tomcat5.5/webapps` 目录下。 3. **启动 Tomcat**:确保 Tomcat 正在运行。 4. ...
5. **重启GlassFish**:完成JVM选项配置后,执行`./asadmin stop-domain domain1`停止域,再执行`./asadmin start-domain domain1`重启域。 6. **安装OpenSSO**:按照OpenSSO的官方文档指示,将OpenSSO的WAR文件...
- **启动方式**: 通过托盘图标启动 (`start`)、停止 (`stop`) 或重启 (`restart`) 服务器。 **2.3 测试** - **访问**: 在浏览器中输入 `http://localhost:8080` 或 `http://127.0.0.1:8080` 来测试 Tomcat 是否...