如何修改Tomcat的端口以及雙擊startup.bat閃退的解決方法

如何修改端口Tomcat的端口

進入Tomcat安裝目錄下的conf目錄下
在這裏插入圖片描述

找到conf目錄下的server.xml文件
在這裏插入圖片描述

用記事本打開之後找到下圖所示的部分,其中port表示端口,Tomcat默認端口爲8080,我們將其修改爲你想要的端口,建議修改爲80端口,這樣本地訪問就可以直接使用localhost進行訪問了。
在這裏插入圖片描述
這時端口就已經修改好了,我們打開服務器,在瀏覽器中輸入localhost就可以直接訪問了
在這裏插入圖片描述

如何解決雙擊startup.bat閃退的問題

點擊startup.bat閃退的問題有好幾種,這裏簡單說一下自己碰到的幾種

一、未配置環境變量

這是可能性較大的一個原因。這個情況發生的前提是使用的Tomcat是免安裝版本的。因爲在啓動tomcat是需要讀取環境變量和配置信息,缺少了這些信息,就不能登記環境變量,導致了tomcat的閃退。
解決方法:修改bin目錄下的startup.bat和shutdown.bat文件,在文件最前面兩行添加:
SET JAVA_HOME=F:\jdk1.8(java jdk目錄)
SET TOMCAT_HOME=F:\Tomcat\apache-tomcat-7.0.69(解壓後的tomcat文件目錄)
注意:都爲bin目錄的上一級目錄。
在這裏插入圖片描述

二、端口被佔用問題

有可能你修改過Tomcat的默認端口,而這個端口正在被其他進程佔用,這也會導致閃退。
解決方法(此處圖片來自網絡,主要爲了讓大家更容易看懂):
1.打開cmd 輸入netstat -ano|findstr "端口號(默認爲8080)"查看端口是否被佔用了。
在這裏插入圖片描述
2.然後根據PID(結果中的最後一列)找到是哪個進程,輸入tasklist|finstr “PID號”
在這裏插入圖片描述
3.下面在通過命令行: taskkill /f /t /im 進程名 來結束該進程(注意“/”之前都有空格)
在這裏插入圖片描述
此處還有一種可能,當你將端口修改爲80是時,而你之前有啓動過IIS服務(端口爲80),可以選擇關閉IIS服務,然後重啓即可

三、server.xml文件配置錯誤

這個錯誤是最難發現的錯誤
解決方法:進入conf目錄下,找到server.xml文件,用記事本打查找docBase,如圖所示:
在這裏插入圖片描述
將其改爲正確的web路徑,配置完保存,再重啓Tomcat就好啦

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章