1.版本编辑
系统版本 | 服务器版本 | JDK 版本 | JAR 包版本 | BI工程版本 |
---|---|---|---|---|
Windows10 | Resin-4.0.58 | JDK1.8 | 2019-08-26 | 5.1 |
注:以上版本信息只是示例的环境配置,用户可根据自己的实际应用场景选择不同的版本。
2. 操作步骤编辑
2.1 安装Resin服务器
从官网下载 Resin4 的压缩包,以 Resin-4.0.58 为例,下载压缩包resin-4.0.58.zip,将其解压到某个文件夹下。
2.2 部署工程
2.2.1 拷贝工程
将%FineBI%\webapps下的 webroot 文件夹拷贝到%Resin_HOME%\webapps下。
同时需要将将%JAVA_HOME%\jdk\lib下的 tools.jar 拷贝到%Resin_HOME%\lib和%Resin_HOME%\webapps\webroot\WEB-INF\lib下,详情参见文档:服务器部署引入 tools.jar。
2.2.2 修改配置文件 resin.xml
用文本编辑器打开%Resin_HOME%\conf\resin.xml,在 system-property 标签下添加两个配置项:
<javac compiler="javac" args="-encoding utf-8"/>
<character-encoding>utf-8</character-encoding>
如下图所示:
2.2.3 JAR 包拆分
将Resin_HOME%\webapps\webroot\WEB-INF\lib下的 fine-bi-engine-third-5.1.jar 这个 JAR 包进行拆分。拆分方法如下:
1)将 fine-bi-engine-third-5.1.jar 中的 org 文件夹解压至临时文件夹,比如 temp 中。并删除 fine-bi-engine-third-5.1.jar 中原有的 org 文件夹。
2)使用 CMD ( 命令提示符 ),在 temp 文件夹下运行命令 jar -cf0M bi-thirdB.jar ./
3)将得到的 bi-thirdB.jar 移动至Resin_HOME%\webapps\webroot\WEB-INF\lib目录下。
2.2.4 删除 classes 文件夹中报错的 Java 文件
Resin 在部署工程时,会编译 classes 文件夹下的所有 Java 文件,可能会遇到如下图编码格式或 Java 文件引入的包不存在的问题,删除掉报错的 Java 文件即可。
2.2.5 访问报表工程
双击Resin_HOME%\resin.exe,启动 Resin 服务器。
浏览器地址栏输入:localhost:8080/webroot/decision,即可访问部署好的 BI 工程。