Overview
FineBI is a Servlet application.
Servlet is a server-side Java application that generates dynamic web pages with platform and protocol independence. It acts as an intermediary between client requests (web browsers or other HTTP client applications) and server responses (databases or apps on HTTP servers). Therefore, FineBI must be deployed under web servers such as Tomcat, WebLogic, or WebSphere. When the web server is started, the FineBI Servlet will be loaded, allowing for browsing and modifying data interactively. The entire process is as follows:
FineBI installation file is essentially a Tomcat server. For enterprises using FineBI, server deployment is recommended to make running environment more stable. By deploying FineBI on the server, you can allow IP address of your system to accsess the same FineBI system to establish a systematic platform, meeting companies’ business needs.
Index
The required JDK version: JDK 1.8 and a minor version of JDK 8u102 or above. During deployment, it is necessary to correspond with the server and JDK version, otherwise it will not be available.
Note:
1. The built-in JDK in all FanRuan’s products is Oracle OpenJDK.
Notes
Deployment Quantity
FineBI and FineReport cannot be deployed under the same web server at the same time. If you need to use them simutaneously, you can make FineReport integrated into FineBI. Otherwise, you need to deploy them under two servers.
Absence of msvcr120.dll Runtime Library
Problem
When installing or deploying FineBI 5.1.15 or later on a Windows system, an error prompts, indicating that the msvcr120.dll runtime library does not exist.
Solution
It is recommended to install the msvcr120.dll file first before deploying FineBI.
For downloading the missing file, see The Latest Supported Download of Microsoft Visual C++ Redistributable.
Note: Only downloading the Visual Studio 2010 (VC++ 10.0) SP1 can you solve this problem.