步骤:
1.安装jdk,配置jdk环境变量 JAVA_HOME(jdk安装位置) path:(jdk安装位置+\bin)
2.下载tomcat,tomcat下的lib以及工程目录下web-inf/ lib下放tools.jar
https://help.fanruan.com/finereport10.0/doc-view-2475.html
3.设置tomcat的catalina.bat(引入java_home),server.xml(改端口),logging.properties(改文字GBK)
4.最好设置tomcat分配内存
catalina.bat 第一行
JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128m"
-Xms 堆内存的初始大小,默认为物理内存的1/64
-Xmx 堆内存的最大大小,默认为物理内存的1/4
-Xmn 堆内新生代的大小。通过这个值也可以得到老生代的大小:-Xmx减去-Xmn
5.将项目放在webapps下的的webroot下
6.访问决策系统:http://ip:端口/webroot/decision即可
注意:本地设计器访问本地部署的也要用远程
7.访问报表:可以挂载在决策平台目录下 也可以直接复制模板的url给其他用户访问
到此服务部署成功
8.真正使用模板链接,要链接外部数据库:
原因:
在设计器的模板数据集写的sql,其实是通过工作空间,在远程服务器链接的数据库查出的数据。
我们设计器服务器-定义数据链接这里的链接只是一个信息会存在模板里,
等到模板存到服务器,别人访问模板时,模板会根据这个信息找到服务器对应的数据链接进行查询
所以不仅要在设计器定义数据链接,还要再服务器定义数据链接
设计器定义数据链接名 = 服务器 数据连接 数据连接管理 数据连接名称
其他问题补充:
1.远程设计
https://help.fanruan.com/finereport10.0/doc-view-1388.html
2.迁移内置库
https://help.fanruan.com/finereport/index.php?doc-view-3859.html
3.帆软报表的决策系统项目在服务器部署并启动后,还需要开通或者购买什么才能让客户访问咱们的模板链接吗
不开模板认证的情况下,免费的最多两个并发,且每7天需要重启报表服务
4.以上为服务器部署,设计器安装如果报错备份finedb,那备份一下即可
5.关于插件,组件:
整个在线安装自动区分版本
本地安装得自己选项不同的版本,
如果版本下载错了
则插件安装不上,组件(图表)可能无法使用。
对于插件:根据设计器版本下载对应版本插件即可,如果有服务器,服务器要同步下载对应版本插件即可
6.关于jar:
.服务器,设计器升级jar
整个工程备份
设计器不用
服务器备份整个webroot文件夹
在按教程升级
https://help.fanruan.com/finereport10.0/doc-view-1163.html