步驟:
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
