端口修改是打開tomcat的conf文件夾下的server.xml,找到下面的部分:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding= "utf-8"/>
port就是端口,默認是8080,可以修改成自己要用的,用因為默認的一般是自己學習用,項目里要修改,避免端口沖突(安裝兩個tomcat時就要修改成不一樣的端口)
我是安裝了兩個,第二個修改成其他端口值時,修改后,啟動tomcat發現閃退。去eclipse里關閉項目,也還是不行(應該不是這個問題,如果是因為有項目在運行的話應該是端口占用)。關閉eclipse,修改port回去8080.還是不行。
重啟電腦后卻好了。不知道是因為什么?不過此時是修改回來的8080.難道修改成其他值也需要重啟電腦?我沒有再嘗試。
ps:
看到有說法:這種修改對於8080端口沖突是可以解決的,但是如果想同時使用兩個tomcat,那么這樣的修改還不完整,因為還有其它的端口會沖突。我們仍需要繼續修改。
https://blog.csdn.net/jay_1989/article/details/52870760
還需要修改其他端口:
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
<Server port="8005" shutdown="SHUTDOWN">
如果還有問題,就根據錯誤提示那個端口有沖突的,再根據需要改動。
(我是看教程的時候就修改了8080,應該是教程里只是修改一下,沒有兩個tomcat,所以沒有出問題)
但是我是直接不能打開,直接閃退。(也有教程說可以修改啟動項,有錯時不閃退,可以打印錯誤)
