windows版本tomcat9部署记录

windows版本tomcat9部署记录

1. 修改setclasspath.bat

将set _RUNJAVA=“%JRE_HOME%\bin\java.exe” 改外 set _RUNJAVA=“%JRE_HOME%\bin\javaw.exe”。使可以不一直出现cmd窗口,后台运行

2. 修改catalina.bat使控制台日志输出到文件

(1)先echo %date% 查看输出格式

(2)全局搜索%ACTION%

(3) 若(1)中格式为:2023/10/28时,则在搜索到的%ACTION% 后添加 >> %CATALINA_HOME%\logs\catalina.%date:~0,10%.logo

(4) 若(1)中格式为:2023-10-28时,则在搜索到的%ACTION% 后添加 >> %CATALINA_HOME%\logs\catalina.%date:0,4%-date:5,2%-date:~8,2%.logo

3.编写启动脚本

@echo off & setlocal EnableDelayedExpansion

rem 需要关闭的端口1
set obj[0]=8080 
rem 需要关闭的端口2
set obj[1]=8081 
rem 需要关闭的端口3
set obj[2]=8082 

set port=0
set pid=0
 
for /f "usebackq delims== tokens=1-2" %%a in (`set obj`) do (
  set port=%%b
  for /f "tokens=5" %%m in ('netstat -aon ^| findstr ":%%b"') do (
    set pid=%%m
  )
  if "!pid!"=="0" (
    echo the port !port! is released
  ) else (
    taskkill /f /pid !pid!
    echo the port !port! is released
  )
  set pid=0
)

set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat"

call "%EXECUTABLE%" run %CMD_LINE_ARGS%
 
@echo on
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值