idea+tomcat 端口占用


ntelliJ IDEA和Tomcat整合注意事項(轉)

這兩天一直在學習IDEA這個開發工具,今天再整合tomcat的時候遇到了問題,運行時總是報錯,說是8080端口被占用,把我就搞的郁悶了,我就嘗試着將端口改變,發現問題依然存在,於是我就上csdn上找答案,但上面的答案仍解決不了我的問題,於是就換了種搜索的方法去百度了一下,沒想到真讓我找到解決的方法了,貼上來,讓自己能夠加深印象。原來這個idea和tomcat整合的時候,tomcat不能是安裝版的(可能說的太絕對了,但我在安裝版的tomcat下沒有嘗試成功,如果有人成功了,麻煩告知一下,讓我也學習一下),要下zip的那個版本,原因是(別人的總結)Tomcat安裝版和解壓版的bin目錄文件不同, 解壓版中有很多的.bat批處理文件, IDEA正是用其中的catalina.bat來啟動/停止Tomcat.  
於是乎我就將已安裝好的tomcat再次卸掉(裝裝卸卸四五次了)但我第一次使用zip的版本時,重新再運行idea,發現還是會出現端口被占用的問題,於是繼續百度,希望能找到答案,黃天不負苦心人,讓我找到了。  
(轉) IntelliJ IDEA和Tomcat整合注意事項   在實際的開發中,我們可能要在一台機器上啟動兩個Tomcat實例,一個用於實際運行,一個用調試(通常在IDE環境下啟動)。由於Tomcat的默認配置監聽相同的端口,所以我們很難啟動兩個Tomcat實例(端口沖突)。有一種情況就是,如果你安裝了某些軟件,如Oracle,JBoss等,這些軟件會默認監聽8080端口,而你有不知道如何去更改默認配置,如果你以默認的方式去啟動Tomcat,那么Tocmat就很難啟動起來。如果我們想讓Tomcat運行在IntelliJ IDEA下,而又和其他Tomcat配置區分開來且能安全運行,下面是我們的建議:   1 從http://tomcat.apache.org下載Tomcat的zip版本,然后將其解壓至一獨立目錄,如IntelliJ_Tomcat,這個Tomcat僅供IntelliJ IDEA使用,和其他的Tomcat實例區分開來。   2 修改server.xml文件,這里我們需要將默認的端口進行更改,下面是我們的建議:  
8005 -> 7005  
8080 -> 7070  
8009 -> 7009  
8443 -> 7443   為了方便記憶,其實我們知識將Tomcat默認的8改為7。   3 刪除webapps目錄下的所有應用,ROOT目錄除外。   4 啟動IntelliJ IDEA,創建Tomcat應用服務器,然后指定給項目即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM