網站首頁 編程語言 正文
tomcat是非常流行的web服務器,當我們使用tomcat作為項目開發時,經常就是直接運行bin目錄下的startup.bat,以cmd命令窗口的形式啟動服務。這是開發時快捷的啟動方式。
1:在tomcat bin目錄下修改catalina.bat文件
添加以下內容,使控制臺日志文件重定向到out文件
>> %CATALINA_HOME%/logs/catalina.%date:~0,4%.%date:~5,2%.%date:~8,2%.out
2:如果需要tomcat啟動后窗口不關閉,則需要在tomcat bin目錄下修改startup.bat文件
把原先的start修改為run
3:在tomcat bin目錄下修改setclasspath.bat文件
把原先的java.exe修改為javaw.exe
4:編寫bat啟動腳本
內容如下:
@echo ------------------------------------------------------
@echo ? ? ? ? ? ? ?執行D盤目錄下的Start.bat文件
@echo ------------------------------------------------------
@set DES=D:\2021\apache-tomcat-7.0.109\bin
D:
cd %DES%
call startup.bat
ping 127.0.0.1 -n 3
taskkill /f /im cmd.exe
exit
上述批處理操作的意思:
@echo是回顯的意思,打印在屏幕智商 @set DES=D:\Compile定義變量DES為目的路徑 cd %DES%:進入到目的路徑 call Gen.bat執行Gen.bat文件 ping 127.0.0.1 -n 3連接本地IP 3次,起到時延的作用 taskkill /f /im cmd.exe ?關閉cmd窗口
5:把編寫的bat腳本放到C盤開機自啟動程序目錄下面
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
原文鏈接:https://blog.csdn.net/k0307x1990y/article/details/117816443?
相關推薦
- 2023-04-01 Android自定義View?Material?Design理念詳解_Android
- 2022-03-10 Docker案例分析:搭建Redis服務_docker
- 2024-02-01 springboot @spring.active@啟動報錯
- 2022-12-09 C++實現雙向起泡排序算法_C 語言
- 2022-07-11 UVM中超時退出set_timeout函數
- 2023-01-04 Opencv實現鼠標事件與窗口互動功能過程_python
- 2022-12-05 一文深入了解Python中的繼承知識點_python
- 2023-02-09 C++命名空間?缺省參數?const總結?引用總結?內聯函數?auto關鍵字詳解_C 語言
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支