FineBI 是一個 Servlet 應用。
Servlet 是一種伺服器端的 Java 應用過程,具有獨立於平台和協定的特性,可以生成動態的 Web 頁面。它擔當客戶請求( Web 瀏覽器或其他 HTTP 客戶過程)與伺服器響應( HTTP 伺服器上的資料庫或應用過程)的中間層。
因此 FineBI 必須部署在 Web 應用伺服器如 Tomcat、WebLogic、WebSphere 等下面,啟動 Web 應用伺服器時就會載入 FineBI 這個 Servlet ,進而交互式地瀏覽和修改資料,整個過程如下:
FineBI 安裝檔案本質上就是一個 Tomcat ,若企業使用 FineBI ,推薦伺服器部署,滿足更穩定的運作效果。
伺服器部署將 FineBI 系統置於伺服器上,透過 IP 位址存取同一個 BI 系統,進而實現系統平台的作用,達到企業整體工作的業務活動需求。
FineBI 要求 JDK 版本:JDK 1.8 且小版本需在 JDK8u102 以上,在部署時需按照對應伺服器和 JDK 版本部署,否則將無法使用。
文檔將詳細介紹各類主流伺服器下 FineBI 的部署過程。
Tomcat 伺服器部署
Tomcat 部署相關問題
WebLogic 伺服器部署
WebLogic 部署相關問題
Wildfly(JBoss)9~18 伺服器部署
WebSphere 伺服器部署
WebSphere 部署使用常見問題
常見部署問題
修改 FineBI 配置參數
此處同一個 Web 伺服器下,不能同時部署 FineBI 和 FineReport ,同時使用時可使用 FineReport 整合到 FineBI。若非整合使用,需分成兩個伺服器部署。
問題描述
Windows 系統中,安裝或部署 5.1.15 及之後的版本時,報錯 msvcr120.dll 運作庫不存在。
解決方案
建議安裝 msvcr120.dll 檔案後再進行部署,缺失檔案下載請參見:Microsoft Visual C++ Redistributable 最新支援的下載
注:只有下載Visual Studio 2010 (VC++ 10.0) SP1版本才能解決該問題