需要的环境:
1.首先需要一个已经装有一个装有linux系统的云端服务器
2.jdk(这里使用的是1.8.0_171版本)
3.tomcat(这里是8.5.31版本)
环境有了 接下来我们需要再做两件事便可以开始注册帆软FineRport
1.注册服务器外网的ip
2.将tomcat放在服务器中并进入tomcat的bin目录执行 ./startup.sh 测试tomcat安装是否成功
以上操作完成后,我们开始帆软FineReport的部署和注册,这里要分为独立部署和集成部署
笔者认为两种部署大同小异,会其中一种,另一种便可以无师自通,所以接下来我们介绍独立部署
1.(tomcat的路径已/aaa/bbb/apache-tomcat-8.5.3为例)
首先我们将FineReport目录中的WebReport全部上传到linux服务器的tomcat里
(上传路径为tomcat中/aaa/bbb/apache-tomcat-8.5.3/webapps/这里!)
然后我们可以将WebReport文件夹的名字改为ROOT并删除tomcat中原有ROOT
启动tomcat,通过外网ip访问路径 http://外网ip/ReportServer 这里会进入帆软FineReport的决策系统界面
然后进入服务器管理平台并设置管理平台的账号和密码(一定要牢记)
接下来点击 管理系统-注册信息 会看见未注册这3个字
好了接下来完成关键两部就可以了
进入http://help.finereport.com/doc-view-1690.html 在4.1中下载对应系统需要文件 这里点击linux
然后将会进行下载,下载好的文件如下
然后将下载好的文件通过任意一种SSH远程linux系统连接工具上传到linux服务器的任意路径
(工具任选,这里使用的是WinSCP)
这里上传路径以/aaa/register/**为例
上传完成后在/aaa/register/下会有一个linux_amd64.zip的文件
登录linux服务器,在/aaa/register/目录下执行以下命令
1. 解压linux_amd64.zip文件
unzip linux_amd64.zip
2. 解压后进入/aaa/register/linux_amd64目录 给machine文件添加权限
chmod 777 machine
3. 运行machine,自动生成信息文件,信息文件在/aaa/register/linux_amd64/require/MachineInfo.rif目录下
(注意:MachineInfo.rif文件一定不可以打开!!!)
./machine
然后用某种工具将linux服务器中的MachineInfo下载到本地(这里工具是WinSCP)
然后发送一份邮件(注意:发送给帆软FineReport商务的信箱必须是公司注册帆软FineReport时候的信箱,不能随便使用):
等待1天左右,收到回信后会有一个附件如图
将该附件下载并上传到linux服务器任意路径(这里是/aaa/register/**)
上传后目录中是这样/aaa/register/FanruanLicenseServer.zip
执行如下代码
1.在授权服务器上,解压FanruanLicenseServer.zip
unzip FanruanLicenseServer.zip
2.解压完成后进入/aaa/register/FanruanLicenseServer/bin,再以管理员身份运行./server
./server
然后会出现入下图信息
然后通过进入帆软FineReport的决策系统 点击 管理系统>注册信息>版本信息>立即注册点击 认证方式:私有云
注意:注册的时候服务器地址该授权服务器的ip,而不是服务器外网ip
注册完成....
帮助文档
帆软的服务器注册帮助文档http://help.finereport.com/doc-view-280
帆软的私有云帮助文档http://help.finereport.com/doc-view-1690.html