修改 FineBI 工程埠

1. 概述

1.1 版本

FineBI伺服器版本
功能變更
6.0-

1.2 功能簡介

同一台伺服器上,可能同時部署了多個工程,他們的預設埠號互相沖突。

為了確定每個工程都能正常運作啟動,管理者需要在啟動工程前,進行埠號佔用查看和修改。

2. 工程預設埠

不同部署方式和容器,所佔用的預設埠不同,詳情如下表所示:


部署方式工程預設埠
Windows/Linux下直接部署
37799
Tomcat下部署8080
Weblogic下部署7001
Wildfly(JBoss)下部署8080
WebSphere下部署9060
Resin下部署8080
JBoss下部署8080


3. 檢查埠佔用

檢查下預設埠是否被佔用。

3.1 Linux系統

方法一:lsof

語句:lsof -i:埠號

說明:用於查看指定埠號的佔用情況。

範例:lsof -i:8080,查看 8080 埠使用情況,佔用 8080 埠的是進程號(PID)為 22936 的 java 進程。如下圖所示:

1724141034192880.png

方法二:netstat

語句:netstat -tunlp|grep 埠號

說明:用於查看指定埠號的進程情況。

範例:netstat -tunlp|grep 8080,查看 8080 埠使用情況,佔用 8080 埠的是進程號(PID)為 22936 的 java 進程。如下圖所示:

1724141104134799.png

3.2 Windows系統

語句:netstat -aon|findstr "埠號"

說明:用於查看指定埠號的佔用情況。

範例:netstat -aon|findstr "8075",查看 8075 埠使用情況,最後一欄為對應的 PID,可在「任務管理器」中查看對應進程號對應的應用。如下圖所示:

1724141212342446.png

4. 修改工程埠

注:Linux 的 1024 以下埠只有 root 使用者才有權限佔用,所以 Linux 系統中,建議將 Tomcat 埠號改為 1024 以上埠,例如:8081、8082 等。

4.1 本地試用部署埠修改

1)關閉FineBI工程

修改埠前,請務必確定FineBI工程未啟動。

2)修改配置檔案

在 FineBI 安裝目錄%FineBI%\server\conf下找到 server.xml,使用記事本/程式碼編輯器開啟。如下圖所示:

1724141829975747.png

修改 Connector port,儲存檔案。

1724141983166566.png

3)重啟FineBI工程

重啟 FineBI 工程,使用者即可使用http://ip:新埠/webroot/decision存取  FineBI 工程。

4.2 Tomcat下工程埠修改

1)關閉FineBI工程

修改埠前,請務必確定FineBI工程未啟動。

2)修改配置檔案

在Tomcat安裝目錄%tomcat_home%\conf下找到 server.xml,使用記事本/程式碼編輯器開啟。如下圖所示:

1724142454261946.png

  • 修改 HTTP 埠

http 請求處理埠,建立 http 連結 ,如瀏覽器存取。

預設為 8080 。

1724142506541028.png

  • 修改 SHUTDOWN 埠

接受伺服器關閉指令的埠號,關閉指令埠

若該伺服器下存在多個Tomcat,需要額外修改該埠,預設為 8005 。

1724142557260696.png

  • 修改 AJP 埠

接收 AJP 協定的處理埠,用於監聽其他伺服器轉發過來的請求。

若該伺服器下存在多個Tomcat,需要額外修改該埠,預設為 8009 。

1724142603530702.png

3)重啟Tomcat伺服器

重啟 Tomcat 伺服器,使用者即可使用http://ip:新埠/webroot/decision存取 FineBI 工程。

4.3 WebLogic下工程埠修改

1)關閉FineBI工程

修改埠前,請務必確定FineBI工程未啟動。

2)管理者存取 WebLogic 控制台

  • 啟動domain服務。

  • 瀏覽器端存取 WebLogic 控制台,形如http://<WebLogicServer>:7001/console

  • 使用有管理者權限的帳號和密碼登入。

3)修改監聽埠

在控制台介面右側的域結構(Domain Configurations)中點選「環境>伺服器」(Servers),選擇需要修改埠的伺服器。

1724143992434156.png

修改監聽埠(Listen Port),預設為7001。修改後點選「儲存」,如下圖所示:

1724144340222218.png

4)重啟 WebLogic 伺服器

重啟 WebLogic 伺服器,使用者即可使用http://ip:新埠/webroot/decision存取 FineBI 工程。

4.4 WebShpere下工程埠修改

1)關閉FineBI工程

修改埠前,請務必確定FineBI工程未啟動。

2)管理者存取 WebSphere 控制台

  • 啟動domain服務。

  • 瀏覽器端存取 WebSphere 控制台,形如http://<WebSphereServer>:9060/ibm/console

  • 使用有管理者權限的帳號和密碼登入。

3)修改 WC_defaulthost 埠

在控制台介面右側的的導航欄中點選「伺服器>應用程式伺服器」,選擇需要修改埠的伺服器。

點選「通訊>埠」,點選「WC_defaulthost」,如下圖所示

1724310463872262.png

在彈出的配置視窗中根據需要設定埠號,點選「應用」,如下圖所示:

1724310521186587.png

4)配置虛擬主機

在控制台介面右側的的導航欄中點選「環境>虛擬主機」,選擇右邊列表中的「default_host」。

點選「其他屬性」下的「主機別名」,點選「建立」。如下圖所示:

1724310581314238.png

將上一節需要存取的埠新增“*"和"port”,如80埠。

1724310634701362.png

5)重啟 WebSphere 伺服器

重啟 WebSphere 伺服器,使用者即可使用http://ip:新埠/webroot/decision存取 FineBI 工程。

4.5 JBoss下工程埠修改

1)關閉FineBI工程

修改埠前,請務必確定FineBI工程未啟動。

2)修改埠號

修改%JBoss_HOME%\standalone\configuration目錄下standalone.xml檔案,修改埠號。如下圖所示:

2024-08-22_15-11-16.png

3)重啟 JBoss 伺服器

雙擊%JBoss_HOME%\bin\standalone.bat,重啟 WildFly 。

重啟 WebSphere 伺服器,使用者即可使用http://ip:新埠/webroot/decision存取 FineBI 工程。

5. 注意事項

修改 Tomcat 埠號後,可能會出現變更失效或不起作用的情況,可參考以下步驟進行排查:

1)排查埠號是否被佔用。

2)修改%Tomcat_HOME%\bin下的startup.bat檔案。

使用rem將語句if not "%CATALINA_HOME%" == "" goto gotHome註釋掉。如下圖所示:

1724310794621286.png

儲存後,重啟 Tomcat 設定生效


附件列表


主题: 部署整合
  • 有帮助
  • 没帮助
  • 只是浏览
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙