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應用服務器,而後指定給項目便可。
相關文章
相關標籤/搜索