idea同乙個專案不同埠啟動

2022-06-29 02:51:11 字數 588 閱讀 7774

前言

怎麼做我做的配置和網上的配置基本相同,在idea的edit configurations...中配置,勾選allow parallel run; 按理說勾選完這個之後,springboot專案的話修改server.port,應該就可以了。但是我的不行。。。

遇到的問題

我遇到的情況是:

我先使用8080埠啟動了乙個專案

修改server.port=8081,之後我又啟動了乙個專案,但是專案啟動失敗,報錯:埠已被占用。

我殺掉占用8081埠的應用,這個時候發生了一件對後續找問題非常有幫助的現象:當我殺掉占用8081埠的應用時,我之前啟動的那個8080埠的程序也被殺掉了。

解決方法

我開始猜測是不是修改埠的時候,因為熱部署的原因,導致第一次啟動的專案自動更新了埠,所以不管我第二次專案啟動使用哪個埠,都提示已被占用。

我搜了一下springboot專案熱部署的主流方案,開始排查自己的專案中是否有引入,果然發現了乙個引入的jar(spring-boot-devtools), 我把這個jar注釋掉之後,就沒有問題了。

今日喜歡

人生終將是場單人旅途,孤獨之前是迷茫,孤獨過後是成長。

tomcat執行多個專案同乙個埠與不同埠的設定

一 首先打包專案 這裡採用eclipse開發工具,選中專案右擊,點選 export 進入 選擇web下的 war file 點選next 在這裡可能有坑,新裝的eclipse沒有 web資料夾 work with 輸入 juno 翻到最下面點開 選擇以下幾項 回歸正題 選擇war file 點選 第...

C 在同乙個專案裡啟動不同的類檔案

比如有兩個類檔案分別為 person.cs 和 enum.cs using system using person namespace helloworld using system namespace enum static void main string args x day,x 我現在需要啟...

多個專案如何共用同乙個外網IP埠?

今天被問到這樣乙個問題 q 如果只有乙個外網埠,如何使用這乙個埠跑多個專案?a 使用nginx 目前我只會用這個方法,哈哈哈 加入訪問的ip為 172.168.27.215 8000 我們可以讓 172.168.27.215 8000 proa 去訪問a專案,a專案占用7777埠 172.168.2...