同一台伺服器上,可能同時部署了多個工程,他們的預設埠號互相沖突。
為了確定每個工程都能正常運作啟動,管理者需要在啟動工程前,進行埠號佔用查看和修改。
不同部署方式和容器,所佔用的預設埠不同,詳情如下表所示:
檢查下預設埠是否被佔用。
方法一:lsof
語句:lsof -i:埠號
說明:用於查看指定埠號的佔用情況。
範例:lsof -i:8080,查看 8080 埠使用情況,佔用 8080 埠的是進程號(PID)為 22936 的 java 進程。如下圖所示:
方法二:netstat
語句:netstat -tunlp|grep 埠號
說明:用於查看指定埠號的進程情況。
範例:netstat -tunlp|grep 8080,查看 8080 埠使用情況,佔用 8080 埠的是進程號(PID)為 22936 的 java 進程。如下圖所示:
語句:netstat -aon|findstr "埠號"
範例:netstat -aon|findstr "8075",查看 8075 埠使用情況,最後一欄為對應的 PID,可在「任務管理器」中查看對應進程號對應的應用。如下圖所示:
注:Linux 的 1024 以下埠只有 root 使用者才有權限佔用,所以 Linux 系統中,建議將 Tomcat 埠號改為 1024 以上埠,例如:8081、8082 等。
1)關閉FineBI工程
修改埠前,請務必確定FineBI工程未啟動。
2)修改配置檔案
在 FineBI 安裝目錄%FineBI%\server\conf下找到 server.xml,使用記事本/程式碼編輯器開啟。如下圖所示:
修改 Connector port,儲存檔案。
3)重啟FineBI工程
重啟 FineBI 工程,使用者即可使用http://ip:新埠/webroot/decision存取 FineBI 工程。
在Tomcat安裝目錄%tomcat_home%\conf下找到 server.xml,使用記事本/程式碼編輯器開啟。如下圖所示:
修改 HTTP 埠
http 請求處理埠,建立 http 連結 ,如瀏覽器存取。
預設為 8080 。
修改 SHUTDOWN 埠
接受伺服器關閉指令的埠號,關閉指令埠
若該伺服器下存在多個Tomcat,需要額外修改該埠,預設為 8005 。
修改 AJP 埠
接收 AJP 協定的處理埠,用於監聽其他伺服器轉發過來的請求。
若該伺服器下存在多個Tomcat,需要額外修改該埠,預設為 8009 。
3)重啟Tomcat伺服器
重啟 Tomcat 伺服器,使用者即可使用http://ip:新埠/webroot/decision存取 FineBI 工程。
2)管理者存取 WebLogic 控制台
啟動domain服務。
瀏覽器端存取 WebLogic 控制台,形如http://<WebLogicServer>:7001/console
使用有管理者權限的帳號和密碼登入。
3)修改監聽埠
在控制台介面右側的域結構(Domain Configurations)中點選「環境>伺服器」(Servers),選擇需要修改埠的伺服器。
修改監聽埠(Listen Port),預設為7001。修改後點選「儲存」,如下圖所示:
4)重啟 WebLogic 伺服器
重啟 WebLogic 伺服器,使用者即可使用http://ip:新埠/webroot/decision存取 FineBI 工程。
2)管理者存取 WebSphere 控制台
瀏覽器端存取 WebSphere 控制台,形如http://<WebSphereServer>:9060/ibm/console
3)修改 WC_defaulthost 埠
在控制台介面右側的的導航欄中點選「伺服器>應用程式伺服器」,選擇需要修改埠的伺服器。
點選「通訊>埠」,點選「WC_defaulthost」,如下圖所示
在彈出的配置視窗中根據需要設定埠號,點選「應用」,如下圖所示:
4)配置虛擬主機
在控制台介面右側的的導航欄中點選「環境>虛擬主機」,選擇右邊列表中的「default_host」。
點選「其他屬性」下的「主機別名」,點選「建立」。如下圖所示:
將上一節需要存取的埠新增“*"和"port”,如80埠。
5)重啟 WebSphere 伺服器
重啟 WebSphere 伺服器,使用者即可使用http://ip:新埠/webroot/decision存取 FineBI 工程。
2)修改埠號
修改%JBoss_HOME%\standalone\configuration目錄下standalone.xml檔案,修改埠號。如下圖所示:
3)重啟 JBoss 伺服器
雙擊%JBoss_HOME%\bin\standalone.bat,重啟 WildFly 。
修改 Tomcat 埠號後,可能會出現變更失效或不起作用的情況,可參考以下步驟進行排查:
1)排查埠號是否被佔用。
2)修改%Tomcat_HOME%\bin下的startup.bat檔案。
使用rem將語句if not "%CATALINA_HOME%" == "" goto gotHome註釋掉。如下圖所示:
儲存後,重啟 Tomcat 設定生效。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙