bat脚本监控tomcat并启动_bat自动处理:java配置+tomcat启动

为了提高效率,作者编写了一个bat脚本,用于自动检查服务器是否已安装java和tomcat,如未安装则从u盘复制免安装版本,并配置java环境变量。脚本包括检查目录、配置环境变量以及设置tomcat自启动的步骤,适用于多服务器集群的快速部署。
摘要由CSDN通过智能技术生成

项目运行需要启动集群的多台服务器,每次配置一个新集群的时候手动安装java和tomcat太麻烦,写了一个bat脚本自动安装配置。

bat1:查询服务器中是否有java和tomcat(免安装),没有从u盘进行拷贝。然后配置java环境变量。

文件路径修改好后,右键,管理员运行即可。

@echo off

rem ---------------检查目录begin---------------

set dPan=d:\

set ePan=e:\

set emcasFolder=emcas\

set javaFolder=java

set tomcatFolder=tomcat

::判断emcas文件夹是否存在,不存在创建

echo 检查emcas文件夹

if exist %dPan% (

if exist %dPan%%emcasFolder% (

rem 目录d:\MIS已存在,无需创建

echo 目录%dPan%%emcasFolder%已存在,无需创建

) else (

rem 创建d:\MIS

echo 创建%dPan%%emcasFolder%

md %dPan%%emcasFolder%

)

) else (

echo !!

echo !!执行失败,当前系统上不存在%dPan%盘

echo !!

)

pause

::判断java文件夹(免安装)是否存在,不存在从E盘(自己的U盘)相同目录下copy

echo 检查java安装文件

if exist %dPan%%emcasFolder%%javaFolder% (

rem 目录d:\MIS\OracleDBAutoBackup已存在,无需创建

echo 目录%dPan%%emcasFolder%%javaFolder%已存在无需创建

) else (

rem 创建d:\MIS\OracleDBAutoBackup

echo %dPan%%emcasFolder%%javaFolder%不存在,待创建...

pause

xcopy /e %ePan%%emcasFolder%%javaFolder% %dPan%%emcasFolder%%javaFolder%

)

pause

::判断tomcat文件夹(免安装)是否存在,不存在从E盘(自己的U盘)相同目录下copy

echo 检查tomcat安装文件

if exist %dPan%%emcasFolder%%tomcatFolder% (

rem 目录d:\MIS\OracleDBAutoBackup已存在,无需创建

echo 目录%dPan%%emcasFolder%%tomcatFolder%已存在无需创建

) else (

rem 创建d:\MIS\OracleDBAutoBackup

echo %dPan%%emcasFolder%%tomcatFolder%不存在,待创建...

pause

xcopy /e %ePan%%emcasFolder%%tomcatFolder% %dPan%%emcasFolder%%tomcatFolder%

)

pause

rem ---------------检查目录end---------------

rem ---------------配置java环境变量begin---------------

:: TODO:设置java环境变量

:: Author: Gwt

color 02

::设置java的安装路径,可方便切换不同的版本

set input=

set /p "input=请输入java的jdk路径(或回车默认路径为D:\emcas\java\jdk1.8.0_131):"

if defined input (echo jdk已设置) else (set input=D:\emcas\java\jdk1.8.0_131)

echo jdk路径为%input%

set javaPath=%input%

::设置jre的安装路径,可方便切换不同的版本

set input=

set /p "input=请输入java的jre路径(或回车默认路径为D:\emcas\java\jdk1.8.0_131\jre):"

if defined input (echo jdk已设置) else (set input=D:\emcas\java\jdk1.8.0_131\jre)

echo jre路径为%input%

set jrePath=%input%

::如果有的话,先删除JAVA_HOME

wmic ENVIRONMENT where "name='JAVA_HOME'" delete

::如果有的话,先删除ClASS_PATH

wmic ENVIRONMENT where "name='CLASS_PATH'" delete

::如果有的话,先删除JRE_HOME

wmic ENVIRONMENT where "name='JRE_HOME'" delete

::创建JAVA_HOME

wmic ENVIRONMENT create name="JAVA_HOME",username="",VariableValue="%javaPath%"

::创建JRE_HOME

wmic ENVIRONMENT create name="JRE_HOME",username="",VariableValue="%javaPath%"

::创建CLASS_PATH

wmic ENVIRONMENT create name="CLASS_PATH",username="",VariableValue=".;%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar;"

::在环境变量path中,剔除掉变量java_home中的字符,回显剩下的字符串

call set xx=%Path%;%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin

::echo %xx%

::将返回显的字符重新赋值到path中

wmic ENVIRONMENT where "name='Path' and username=''" set VariableValue="%xx%"

pause

rem ---------------配置java环境变量end---------------

bat2:tomcat自启动。

将这个文件的目录修改好后,放到C:\Users\ZhangYu\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup (自启动目录)下,电脑开启即可自动运行。

D:

cd D:\zysoft\apache-tomcat-8.0.45-windows-x64\apache-tomcat-8.0.45\bin

call startup.bat

TIMEOUT /T 5 /NOBREAK

cd D:\zysoft\apache-tomcat-8.0.45-windows-x64\apache-tomcat-8.0.45\bin

call startup.bat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值