解讀Tomcat啟動、重啟、暫停操作(window)
目錄
- 概述
- 1、啟動和關(guān)閉tomcat
- 2、常見異常
- 3、隨系統(tǒng)開機(jī)啟動
- 總結(jié)
概述
Tomcat安裝比較容易,只要在官網(wǎng)選擇合適版本https://tomcat.apache.org,然后解壓,配置一下tomcat和java環(huán)境就可以了。
具體可以百度一下,這里只想涉及重啟、啟動、bin目錄下一些腳本說明與使用。
1、啟動和關(guān)閉tomcat
前提是,已經(jīng)安裝好tomcat和配置好java和tomcat環(huán)境變量。
我們找到安裝目錄下的bin目錄查看執(zhí)行文件腳本(以Window為例)
.sh是Unix系統(tǒng)運(yùn)行的腳本、.bat是Windows系統(tǒng)下運(yùn)行腳本
1、catalina.* 這個主要tomcat啟動腳本
通過命令行可以啟動tomcat和關(guān)閉tomcat
例如:
查看當(dāng)前tomcat版本 catalina vsersion
如果要重新打開一個窗口啟動tomcat start (如果當(dāng)前是 tomcat run)
其它命令類似用法
其它文件configtest.bat、version.bat、startup.bat、shutdown.bat就是catalina.bat 拆分的功能
2、digest.bat 這個是加密工具,例如md5、sha-1加密等等
可以看出digest 有三個參數(shù)
- -a : 表示你使用什么算法加密
- -e : 字符編碼
- digest -a md5 -e utf-8 1 (表示采用加密算法為md5,字符編碼為utf-8,加密字符串為1)
3、service.bat 安裝和卸載tomcat作為Window服務(wù)
簡單來說就是將tomcat作為Windows服務(wù) (以后你可以通過window服務(wù)來啟動tomcat)
安裝service install
效果:
反之如果你想tomcat從window服務(wù)撤下來
執(zhí)行 service uninstall
4、其他腳本
- setclasspath.bat 設(shè)置類路徑和環(huán)境變量
- tool-wrapper 命令行包裝工具來設(shè)置環(huán)境變量,調(diào)用classpath設(shè)置包含main方法,這個內(nèi)在被digest使用
2、常見異常
端口被占用:默認(rèn)端口是8080,具體如何解除端口占用可以百度一下
已經(jīng)運(yùn)行一個Tomcat實(shí)例
3、隨系統(tǒng)開機(jī)啟動
可以通過service install將tomcat加入window服務(wù)中。
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持。
相關(guān)文章:
1. 解決Tomcat啟動失敗:嚴(yán)重 [main] org.apache.catalina.util.LifecycleBase.handleSubClassException 初始化組件失敗2. 為什么我的tomcat啟動不起來3. 關(guān)于Tomcat啟動失敗報(bào)循環(huán)依賴的問題解決(AncestorAxisIterator)4. Tomcat啟動成功但無法訪問http://localhost:8080/的解決方法5. 怎么減少本地調(diào)試tomcat重啟次數(shù)你知道嗎6. Tomcat啟動核心流程示例詳解7. tomcat啟動異常:子容器啟動失敗(a child container failed during start)8. 解決tomcat啟動 ssm項(xiàng)目出現(xiàn)亂碼的問題9. 傳統(tǒng)tomcat啟動服務(wù)與springboot啟動內(nèi)置tomcat服務(wù)的區(qū)別(推薦)10. Tomcat啟動報(bào)錯:嚴(yán)重: Unable to process Jar entry [module-info.class]
