在部署專案時,經常碰到tomcat無法啟動和關閉的現象。碰到這些情況時,一般是埠被占用。那麼就需要了解啟動和關閉的埠設定了。
tomcat 修改關閉埠
乙個server.xml中只能有乙個server節點,因為它代表著tomcat自身。如果你需要兩個server,就必須執行兩個tomcat例項。
shutdown屬性可以是任意字串。當你呼叫帶有stop指令的catalina指令碼,它會傳送到執行中的tomcat例項。一般的server.xml遠端是無法檢視到,如果你修改了預設的字串shutdown,那麼對於黑客來講就難以關閉伺服器。類似的,port屬性是用來關閉tomcat而開放的埠。port埠可以是任何未被使用的埠。tomcat監聽這些鏈結時只會針對本地介面,也就意味著通過網路幾乎不可能關閉伺服器。
tomcat 修改啟動埠
tomcat預設監聽8080埠而不是常用的80埠。這樣做比較合理,因為80埠經常被占用,另外在unix作業系統監聽80埠是需要額外的許可權。然後,還是有很多應用希望在80埠上執行tomcat。
為了修改這個埠號,在server.xml檔案中找到connector節點。如下所示:
只需要將port屬性改為80,然後重啟tomcat。除非80埠已被占用或者,缺少80埠管理員許可權,那麼tomcat就可正常執行在80埠上。
tomcat 無法啟動
tomcat 啟動日誌報出以下錯誤 error transport error 202 bind failed address already in use transport.c l41 error jdwp transport dt socket failed to initialize,tra...
tomcat無法啟動
今天發現伺服器上tomcat 8080埠起不來,老提示埠已經被占用。使用命令 ps aux grep tomcat 發現並沒有8080埠的tomcat程序。使用命令 netstat apn 檢視所有的程序和埠使用情況。發現下面的程序列表,其中最後一欄是pid program name netstat...
tomcat無法啟動debug
錯誤資訊 1error transport error202 gethostbyname unknown host 2a configuration error occurred during startup.please verify the preference field with the p...