FinBI升級操作指南

近期研究FineBI製作交互式報表,發現TAB頁籤中拖入控件後,自動撐大。而官方文檔操作指南中說明可以拖入多個控件顯示,遂聯繫了官方技術支持,光放技術支持給出的答案是要升級FineBI至最新版本。記錄升級過程,以方便大家。

TAB使用官方說明:https://help.fanruan.com/finebi/doc-view-1101.html

1.背景

docker 安裝FineBI

https://help.fanruan.com/finebi/doc-view-591.html

簡單描述:

1>build tomcat image

Dockefile內容:

FROM centos:7
MAINTAINER test
#設置系統編碼,不然地圖顯示有問題
RUN yum install kde-l10n-Chinese -y
RUN yum install glibc-common -y
RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
#RUN export.UTF-8
#RUN echo "export.UTF-8" >> /etc/locale.conf
#ENV LANG zh_CN.UTF-8
ENV LC_ALL zh_CN.UTF-8
#切換鏡像目錄,進入/usr目錄
WORKDIR /usr
#在/usr/下創建jdk目錄,用來存放jdk文件
RUN mkdir jdk
#在/usr/下創建tomcat目錄,用來存放tomcat
RUN mkdir tomcat
#將宿主機的jdk目錄下的文件拷貝至鏡像的/usr/jdk目錄下
ADD jdk1.8.0_171 /usr/jdk/
#將宿主機的tomcat拷貝至鏡像的/usr/tomcat目錄下
ADD tomcat8/ /usr/tomcat/
#設置環境變量
ENV JAVA_HOME=/usr/jdk
ENV JRE_HOME=$JAVA_HOME/jre
ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
ENV PATH=$JAVA_HOME/bin:$PATH
#拷貝jdk中的tools.jar到tomcat的lib中
ADD jdk1.8.0_171/lib/tools.jar /usr/tomcat/lib/
#暴露8080、48888端口,供容器外部連接使用
EXPOSE 8080
EXPOSE 48888
#賦予可執行權限
RUN chmod +x /usr/tomcat/bin/catalina.sh
#啓動tomcat服務器
CMD ["/usr/tomcat/bin/catalina.sh","run"]
View Code

準備好下面文件:

2>準備好webroot文件

本地安裝最新的finebi版本,在安裝目錄下找到webroot,打包上傳到服務器指定目錄

 

 這裏傳到機器的/data/software/tomcat8/webapps/webroot並解壓縮

3>啓動

切換到root用戶

docker run -it -d --name tomcat -p 7899:8080 -p 48888:48888 -v /data/software/tomcat8/webapps/webroot:/usr/tomcat/webapps/webroot test/tomcat:v1

 

2.更新

因爲TAB無法拖入多個控件,所以要升級,官方技術支持發我的升級步驟

1>備份

2>替換文件

官方技術支持發我了升級包:

 

 上傳解壓到/data/software/tomcat8/webapps/webroot/WEB-INF/lib 覆蓋存在的jar文件

3>重啓tomcat

docker stop tomcat

docker rm tomcat

docker run -it -d --name tomcat -p 7899:8080 -p 48888:48888 -v /data/software/tomcat8/webapps/webroot:/usr/tomcat/webapps/webroot test/tomcat:v1

 

3.效果驗證

 

 再次測試,可以拖入多個控件,升級成功!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章