`
sole
  • 浏览: 141497 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ant start stop tomcat

阅读更多
    <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 -->
 
分享到:
评论

相关推荐

    Ant远程部署tomcat脚本

    &lt;target name="stop-TOMCAT" description="Start Tomcat application"&gt; &lt;echo message="stop server" /&gt; &lt;stop url="${url}" username="${username}" password="${password}" path="/xxx" /&gt; &lt;echo message="...

    ant启动关闭tomcat

    在IT领域,Ant和Tomcat是两个非常重要的工具,它们分别用于自动化构建过程和部署Java Web应用程序。在本文中,我们将深入探讨如何使用Ant通过XML配置来启动和关闭Tomcat服务器,这一技能对于任何从事Java Web开发的...

    ant启动tomcat

    根据提供的文件信息,我们可以深入探讨如何使用Apache Ant来启动、停止以及调试Apache Tomcat服务器。以下将详细解析各个部分,并解释这些配置是如何协同工作来实现上述功能的。 ### 使用Ant启动Tomcat #### 标题...

    jaxmao-tomcat-5.5.20-src.tar.gz

    ant ``` 这将编译源代码并生成可执行的Tomcat。然后,你可以将编译好的Tomcat移动到期望的安装目录。 3. 配置环境变量:为了方便日常使用,需要在系统的环境变量中添加Tomcat的路径。在.bashrc或相应的shell配置...

    windows2003中SVN服务器异机同步、自动部署Java项目全流程

    在Ant的`deploy`任务后,添加一个执行`tomcat.bat stop`和`tomcat.bat start`的命令,以停止并启动Tomcat服务。 6. **错误处理与日志记录** - 在整个自动化流程中,确保有适当的错误处理机制,如捕获异常并记录...

    GlassFish2.0的安装

    接着,可以使用`ant start-domain`启动服务器,使用`ant stop-domain`停止服务器。若要管理服务器,可以使用内置的管理工具,如`asadmin`命令行工具或通过Web管理控制台(默认端口4848)。 **注意事项:** - 确保...

    springapp:Spring MVC 教程

    与: 使用 Tomcat 8.0.20 由于上述教程的陈旧,不得不对各种文件进行一些更改,包括表单注释等,... 第 5 章见: : ... ant clean ant build buildtests ant tests dbTests ant deploy stop start 位置:

    linux安装和java环境搭建

    1. **打包 Web 项目**:使用 Maven 或 Ant 等工具将项目打包成 WAR 文件。 2. **复制 WAR 文件**:使用 XFTP 将 WAR 文件复制到 `/usr/tomcat5.5/webapps` 目录下。 3. **启动 Tomcat**:确保 Tomcat 正在运行。 4. ...

    opensso 安装说明

    5. **重启GlassFish**:完成JVM选项配置后,执行`./asadmin stop-domain domain1`停止域,再执行`./asadmin start-domain domain1`重启域。 6. **安装OpenSSO**:按照OpenSSO的官方文档指示,将OpenSSO的WAR文件...

    搭建JavaE运行环境.doc

    - **启动方式**: 通过托盘图标启动 (`start`)、停止 (`stop`) 或重启 (`restart`) 服务器。 **2.3 测试** - **访问**: 在浏览器中输入 `http://localhost:8080` 或 `http://127.0.0.1:8080` 来测试 Tomcat 是否...

Global site tag (gtag.js) - Google Analytics