国产化报表平台:盈帆报表工具使用中创中间件适国产信创环境配的安装步骤

2025-09-01 14:10


国产化报表平台:盈帆报表工具使用中创中间件适国产信创环境配的安装步骤


近几年,信创国产化越来越被各企业重视起来。在信创环境下,各种软件应用程序都需要去适配,盈帆报表平台同样支持信创国产化,我们以统信系统、中创中间件为例,介绍一下如何适配。



操作系统:统信服务器操作系统V20

中间件:中创应用服务器软件V10.0


文件准备

中创中间件“InforSuiteAS_StE_V10.0.5.3.9.zip”压缩包上传到服务器。

中创中间件使用的授权文件“license.infor”上传到服务器。

中创中间件启动时需要的文件“inforsuite-web.xml”上传到服务器。

需要使用的启动文件“startefrs.sh”与关闭文件“stopefrs.sh”上传到服务器。

部署文件

解压EFReport8.2.tar.gz,进入EFReport目录运行脚本:

tar zxvf EFReport8.2.tar.gz

cd EFReport

sh docker_efreport_8.2.sh


解压中创中间件,调整其他文件位置。(中间件如已部署,则使用实际部署后的位置即可)

cd /usr/local

unzip InforSuiteAS_StE_V10.0.5.3.9.zip

cd InforSuiteAS_StE_V10.0.5.3.9/as

mv /home/license.infor ./

cd bin

mv /home/startefrs.sh ./

mv /home/stopefrs.sh ./

cd /usr/local/efreport/webapps/EFRS/WEB-INF/

mv /home/inforsuite-web.xml ./

cd /usr/local/efreport/webapps/EFRS/WEB-INF/lib

rm jul-to-slf4j-1.7.36.jar

报表文件配置

进入“/usr/local/efreport/webapps/ROOT/api”目录,使用vi打开“config.json”文件,配置后端地址。

cd /usr/local/efreport/webapps/ROOT/api

vi config.json


“server_base_url”实际的服务器后端地址:“http://实际的服务器IP:实际设置的端口号/EFRS”。


进入“/usr/local/efreport/webapps/EFRS/WEB-INF/classes”目录下,使用vi打开“application.yml”,配置相应属性。

cd /usr/local/efreport/webapps/EFRS/WEB-INF/classes

vi application.yml


“ip”设置实际的服务器内网地址:“http://实际的服务器内网IP:实际设置的端口号/EFRS”。

outerIp”设置实际的服务器外网地址:“http://实际的服务器外网IP:实际设置的端口号/EFRS”。

如服务器无外网地址,可配置一致的内网地址即可。

中间件文件配置

启动中间件。

cd /usr/local/InforSuiteAS_StE_V10.0.5.3.9/as/bin

sh startefrs.sh

启动过程中,需要输入中间件后台管理账号初始化密码,正常启动后,可使用浏览器登录,验证是否启动成功。

登录地址:https://IP:8060/console

默认账号:inforsAdmin

关闭中间件,调整文件内容,必须先启动一次,否则配置文件不生成。

sh stopefrs.sh

cd /usr/local/InforSuiteAS_StE_V10.0.5.3.9/as/domains/domain1/config

vi domain.xml

找到9009位置,在下一行添加下面内容

<jvm-options>-Dcom.cvicse.loong.enterprise.overrideablejavaxpackages=javax.persistence,javax.validation,javax.ws.rs,javax.el</jvm-options>

找到8080位置,调整为8099,报表访问端口,可根据实际情况调整。

登录中间件,部署报表程序

启动中间件。

cd /usr/local/InforSuiteAS_StE_V10.0.5.3.9/as/bin

sh startefrs.sh

正常启动后,使用浏览器登录。

登录地址:https://IP:8060/console

默认账号:inforsAdmin

登录后,点击左侧“应用程序”,点击右侧“部署”按钮,进入部署应用程序界面。

点击“可以从 InforsuiteAS 访问的本地打包文件或目录”选项,点击“浏览文件夹”,在弹出的选择界面中找到“/usr/local/efreport/webapps/”目录,选择“EFRS”目录,点击“选择文件夹”。

在“虚拟服务器”选项中选择“server”。

在“部署探针”中,右侧选择“web”,点击确认。


同样的方式,再部署ROOT程序。点击左侧“应用程序”,点击右侧“部署”按钮,进入部署应用程序界面。

点击“可以从 InforsuiteAS 访问的本地打包文件或目录”选项,点击“浏览文件夹”,在弹出的选择界面中找到“/usr/local/efreport/webapps/”目录,选择“ROOT”目录,点击“选择文件夹”。

在“上下文根”中,直接修改为“/”,在“虚拟服务器”选项中选择“server”。

在“部署探针”中,右侧选择“web”,点击确认。


浏览器访问报表

两个程序都部署后,直接通过地址访问报表。使用谷歌内核浏览器,打开网页“http://实际的服务器IP:8099”即可访问(根据实际中间件配置文件domain.xml中设置的端口访问)。默认账号有3个,admin管理员用户,demo例子用户,design设计器用户。

账号:admin密码:123456

账号:demo密码:123

账号:design密码:123


关闭服务

不再使用系统时,可进入“/usr/local/InforSuiteAS_StE_V10.0.5.3.9/as/bin”下,启动“stopefrs.sh”脚本,关闭服务。

cd /usr/local/InforSuiteAS_StE_V10.0.5.3.9/as/bin

sh stopefrs.sh

获取KEY

服务正常启动后,使用谷歌内核浏览器,打开网页“http://实际的服务器IP:实际设置的端口号”。使用默认的后台管理账号admin,密码123456,进入后台管理。点击“系统管理”下的“授权管理”,点击“生成机器码”,将生成的机器码发送给我们,我们会生成reg.k文件。点击“上传授权文件”,选择生成的reg.k文件进行上传。




电话咨询:19945086027(微信同号)
微信客服
扫码咨询