`

bat 重启tomcat(包括部署)

阅读更多
前提要求:Tomcat有bin目录,并且有startup和shutdown批处理。
配置:下面的另存为bat,放在tomcat的bin目录下

@echo off

cd..
set tomcathome=%cd%
rem set tomcathome=G:\www\Tomcat7.0
echo TOMCAT_HOME=%tomcathome%

set tomcatbin=%tomcathome%\bin
set srcfile=H:\soft\DASP-MTS.war
set desfile=%tomcathome%\webapps\xxxxx.war
set workdir=%tomcathome%\webapps\xxxxx

REM stop tomcat
echo stop tomcat...
start /d %tomcatbin% shutdown.bat /b /wait

ping -n 5 127.0.1 > nul

REM delete work dir
echo delete work dir
:deleteworkdir
rd %workdir% /s /q
echo ...
if exist %workdir% goto deleteworkdir

:deleteworktemp
echo deleteworktemp
rd %tomcathome%\work\Catalina\localhost\DASP-MTS /s /q
echo ...
if exist %tomcathome%\work\Catalina\localhost\DASP-MTS goto deleteworktemp

echo start tomcat...
REM 把war文件拷贝到tomcat的webapp下,根据需要这一步可以省略
copy %srcfile% %desfile% /y
REM 启动tomcat
start /d %tomcatbin% startup.bat /b /wait
0
0
分享到:
评论

相关推荐

    ssh Tomcat自动部署无需手动重启服务器设置

    首先,在server.xml文件中添加Context元素,然后使用ssh连接到Tomcat服务器,并重启Tomcat服务。 四、JVM内存分配机制 JVM将内存分为不同的区,包括Heap space、PermGen space等。Heap space用于存放对象,GC会...

    Tomcat重启脚本.bat

    部署项目常用日志备份,tomcat重启,对war包进行备份迭代,安排的明明白白的,对windows系统部署项目非常方便实用,里边配置写的很清楚,主要原因是公司不让用jenkins,所以自主手动写了方便部署的工具。

    Tomcat控制台部署

    在进行Tomcat部署前,首先需要确保Java运行环境(JRE)已正确配置。本文档中的示例使用Java 1.8作为JRE版本。 1. **复制JRE文件夹**: - 将所需的JRE文件夹(例如`jre1.8.0_121`)复制到Tomcat安装目录下。确保JRE...

    自动重启Tomcat脚本

    首先,"自动重启Tomcat脚本"是一个批处理文件,它定期检查Tomcat的运行状况。通常,这个脚本会包含一个循环结构,每隔固定的时间间隔(例如300秒)检查Tomcat是否正在运行。这可以通过检查Tomcat进程ID或者监听的...

    自动重启tomcat批处理命令

    本文将详细介绍标题"自动重启tomcat批处理命令"所涉及的知识点,并基于描述和标签进行扩展。 首先,我们要理解这个批处理命令的主要目标是实现三个核心功能: 1. **通过scp命令从远程主机下载war包**: `scp`...

    简易的定时重启tomcat方案

    本文将详细讲解一个简易的定时重启Tomcat的方案。 首先,我们关注的是"restart.bat"这个文件,它是一个批处理脚本,通常用于Windows环境。这个脚本可能包含了停止和启动Tomcat服务的命令。在Tomcat的bin目录下,有...

    Tomcat快速部署1

    - **bin**: 这个目录包含可执行文件,如startup.bat和shutdown.bat,用于启动和关闭Tomcat。如果需要在命令行下操作,可以设置JAVA_HOME环境变量。 - **conf**: 重要的配置文件存放地,包括: - **server.xml**: ...

    Tomcat 热部署方案

    Tomcat热部署方案就是为了应对这个问题,允许开发者在不重启Tomcat的情况下,更新应用中的类文件,提高开发效率。本文将详细介绍如何实现Tomcat的热部署。 首先,我们需要一个热部署工具。这里推荐使用的是JRebel,...

    TomcatSSL证书部署指南

    修改完成后,保存文件并重启Tomcat服务器。至此,SSL证书的部署就完成了。 此外,SSL证书的安装过程中可能会遇到一些问题,如加密协议和安全套件问题,以及部署HTTPS页面后出现的排版错误或不安全因素提示。这些...

    tomcat定时重启方案

    定时重启Tomcat对于保持服务的稳定性和应对可能出现的内存溢出等问题至关重要。以下是详细的配置步骤: 1. **Tomcat绿色版注册为系统服务** - 确保`tomcat\bin`目录下存在`service.bat`文件。 - 打开命令行,切换...

    tomcat运行状态监控(可自动重启windows脚本).zip

    "功能截图.png"可能是对监控脚本运行效果的可视化展示,帮助用户理解脚本如何工作,包括成功检测到Tomcat异常和执行重启操作的情况。这对于理解和调试脚本非常有帮助。 最后,"使用说明.txt"文件提供了关于如何配置...

    tomcat自动定时重启

    自动定时重启Tomcat有助于在预定的时间点进行系统维护,避免在工作高峰期间影响用户。同时,当应用程序需要更新或服务器资源需要释放时,定时重启也是个有效的解决方案。务必注意,频繁的重启可能会对系统性能产生...

    TOMCAT自动检测重启

    因此,配置一个自动检测并重启TOMCAT的机制是提高系统可靠性的重要步骤。 【描述】中提到的“利用系统进程进行监控”是指通过监测TOMCAT的服务进程来判断其运行状态。在Windows系统中,这通常涉及到使用任务管理器...

    自动监控 Windows平台Tomcat运行监控并自动重启

    在Windows环境下,可以使用Taskkill命令结束Tomcat进程,然后使用启动命令(如`startup.bat`)重新启动Tomcat。确保脚本具有适当的权限,以便能够执行这些操作。 另一个可能的解决方案是使用第三方监控工具,例如...

    tomcat重启脚本.rar

    重启tomcat服务的脚本,包含了windows的bat脚本和linux的shell脚本。需要修改的地方脚本内容的最前面都有写。此脚本可以用java代码部署war包的方式在不同的操作系统下去调用,如何调用请参考我写的博客。

    让独立部署的tomcat也支持热部署(不依赖Eclipse或MyEclipse)

    在"独立tomcat部署"的场景下,JRebel提供了一种高效的方式,使得开发者在不依赖Eclipse或MyEclipse这样的IDE时也能享受热部署的便利。只需按照上述步骤操作,即使是在独立的Tomcat服务器上,也能轻松实现代码修改后...

    window,tomcat部署程序后进程查看

    ### Window与Tomcat部署程序后的进程管理 #### 一、部署环境配置 部署的位置为IP地址10.172.29.39,端口号8086,具体的目录为`D:\vas\BSIFMS\tomcat6`。在这里部署的应用程序的进程名称为`ifms.exe`。 #### 二、...

    将Web项目War包部署到Tomcat服务器基本步骤

    - 修改完成后重启Tomcat服务器。 通过以上步骤,您可以成功地将Web项目部署到Tomcat服务器,并配置好数据库连接池,使Web应用程序能够正常运行。这些步骤涵盖了从Java环境配置到Tomcat服务器部署,再到Web项目部署...

    Jdk+tomcat安装部署

    创建一个批处理文件,如`restart_tomcat.bat`,包含启动Tomcat的命令。 2. **win2003系统设置** 在控制面板的任务计划程序中添加新的任务,设置运行这个批处理文件的时间。 3. **win2008系统设置** 使用“任务...

Global site tag (gtag.js) - Google Analytics