# 解決Tomcat 佔用 port的問題 ###### tags: `solveQ` `tomcat` `eclipse` <br/> >**Eclipse給出的錯誤訊息如下** >Port 8005 required by Tomcat v9.0 Server at localhost is already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). <br/> <br/> * **錯誤發生的原因:** 當Tomcat安裝時是預設自動執行,而我們將Tomcat embedded到eclipse使用,此時兩者一起執行,就會產生port number被佔用的問題。 <br/> * **解決方法:** 點選下方的Servers 並雙擊Tomcat v9.0 Server at localhost展開設定畫面 將Tomcat admin port 的 Port Number 改一下 我是改成8090 這個可以自己改沒關係 但要記得往大的改 往小的改容易衝撞到其他程式的port number ![](https://i.imgur.com/R1yfGLT.png) --- ### port 小知識 port number總共是0到65535 但0到1023都是固定分配給一些服務,所以自己修改port number時絕對要避開這些號碼。 而1024到65535之間雖然不是固定分配給某些服務,但也有許多都被知名的軟體占走了,所以如果想修改自己某項服務的port number,最建議是從10000以上開始。