修改tomcat埠後,在eclispe中啟動tomcat,竟然還是原來的埠!
今天,想給tomcat換一個埠,發現換完tomcat埠後,在eclispe中啟動tomcat,發現還是原來的埠,也就是說,修改tomcat埠,新修改的埠號不起作用!
我的操作如下:
1.開啟tomcat的安裝目錄,G:\apache-tomcat-7.0.53-windows-x64\apache-tomcat-7.0.53\conf下的server.xml檔案
tomcat最初的時候,預設埠是8080,現在我要把埠改成8089,然後儲存server.xml檔案
然後在eclispe中啟動tomcat,如下圖,埠號還是原來的8080,說明我們剛才修改tomcat目錄下的server.xml檔案中埠不起作用。怎麼辦呢?彆著急!
你們看下面的圖就知道了,其實在eclispe中開發專案的話,eclispe會預設給我們生成一個Servers目錄,大家可以看到該目錄下的檔名和tomcat中的配置檔名是一樣的名字。
如下圖:雙擊開啟server.xml檔案,把埠號修改成8089,在eclispe中重新啟動tomcat,我們可以看到控制檯顯示的埠是8089,這就說明了修改埠號成功了!
如下圖,現在通過瀏覽器訪問專案,成功訪問!
當然啦,你也可以在eclispe的介面上改埠號,如下圖
改好後,在eclispe中重新啟動下tomcat即可!
最後我們總結下唄,我們可以這樣理解,eclispe綁定了tomcat,如果我們在本地的G:\apache-tomcat-7.0.53-windows-x64\apache-tomcat-7.0.53\conf下的server.xml檔案中修改埠號,實際上在eclispe中啟動tomcat時,還是使用原來的埠號,不會使用新埠號,而如果是在eclispe的Servers