CentOS7.6安裝部署FineReport10.0

https://blog.csdn.net/y1206c/article/details/101018183

CentOS7.6安裝部署FineReport10.0
安裝包準備

jdk1.8

 

jdk-8u221-linux-x64.rpm
jdk-8u211-linux-x64.tar.gz
以上任選其一,附上鍊接
鏈接:https://pan.baidu.com/s/1nhja5cg9qdV12HISavaOKA
提取碼:y7uh


FineReport10.0——Linux版本

tomcat-linux.tar.gz
鏈接:https://fine-build.oss-cn-shanghai.aliyuncs.com/finereport/10.0/tomcat/tomcat-linux.tar.gz


傳輸對應的文件到服務器

打開對應的傳輸程序SCP或者Filezilla  這裏使用SCP舉例

輸入對應的服務器ip和用戶名密碼

 

安裝前準備(putty或者CRT等其他軟件打開服務器)

創建用戶(用一般用戶來管理)

    groupadd FineReport        添加用戶組FineReport(有助於數據安全,如果只有此服務,可以不用添加用戶組)

    useradd fr         添加用戶fr

    sudo usermod -a -G wheel fr  使用戶fr擁有sudo權限

    sudo usermod -a -G  FineReport  fr   爲用戶fr添加至FineReport組

    passwd fr        鍵入fr 密碼  重複兩次
    這裏需要注意記住此密碼,重要!!!!

    id fr         查看fr用戶現在擁有的組,含有FineReport和wheel
123456789101112

創建傳輸文件夾

  mkdir /home/fr/package
1
創建後,利用SCP軟件傳入文件(這裏最好使用fr賬號登錄)


解壓tomcat-linux.tar.gz
$cd /home/fr/package
$tar -zxvf tomcat-linux.tar.gz -C /home/fr/    #解壓到前一目錄
12


安裝jdk(這裏使用的root,把jdk設置爲全局變量)

檢查系統自帶的openjdk(有些有自帶的)

 rpm -qa | grep jdk  ----查詢出很多已經安裝的openjdk
 rpm -e --nodeps  挨個輸入查找出來的包名,可以不加後邊小版本號
12


jdk-8u221-linux-x64.rpm

#cd /home/fr/package
#rpm -ivh jdk-8u221-linux-x64.rpm    自動安裝在此目錄/usr/java/jdk1.8.0_221-amd64
#cd /usr/java/
#mv jdk1.8.0_221-amd64 jdk1.8      #我習慣改名字,也可以不改
#vi /etc/profile
12345
加入以下
export JAVA_HOME=/usr/java/jdk1.8
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib 
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
123
保存退出
生效:source /etc/profile
查看是否成功:java -version 可以顯示相關信息則成功
123

jdk-8u211-linux-x64.tar.gz

# cd /home/fr/package
# tar -zxvf jdk-8u211-linux-x64.tar.gz  得到文件jdk1.8.0_211
# mv jdk1.8.0_211/  jdk1.8     重命名
# sudo mv jdk1.8 /usr/local/
# vi /etc/profile
12345
加入以下
 export JAVA_HOME=/usr/local/jdk1.8
 export JRE_HOME=/usr/local/jdk1.8/jre
 export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
 export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
1234
保存退出
生效:source /etc/profile
查看是否成功:java -version 可以顯示相關信息則成功
123


啓動帆軟
  如果購買了帆軟軟件,有對應的lic註冊文件,則還需要做以下步驟:
  cd  /home/fr/tomcat-linux/webapps/webroot/WEB-INF
  mkdir resources
  上傳對應的lic文件到此目錄
1234

啓動Tomcat

  cd /home/fr/tomcat-linux/bin
  ./startup.sh 
12

進入
http://對應IP:8080/工程名/decision
成功進入,進行賬號密碼設置,進入數據決策系統則配置成功

 

如果需要把windows上邊開發的報表部署上去,則把需要的報表或者工程放入指定目錄就行
報表:%TOMCAT_HOME%/webapps/webroot/WEB-INF/reportlets
工程:%TOMCAT_HOME%/webapps/工程名

注意:
1、官網提示把JAVA_HOME目錄下lib中的tools.jar放入%Tomcat_HOME%/lib以及對應的%TOMCAT_HOME%/webapps/工程名/WEB_INF/lib,但是帆軟linux版本自帶了Tomcat和對應的tools.jar,這裏沒有做這一步,如果是windows上邊開發的工程,則要把對應的tools.jar放入%TOMCAT_HOME%/webapps/工程名/WEB_INF/lib這個目錄下
遇到報錯,可以參考以下鏈接
https://help.finereport.com/doc-view-2475.html
2、如果想停止進程則
   cd /home/fr/tomcat-linux/bin
  ./shutdown.sh 
  然後——
  ps -ef|grep java
  kill -9 對應的java進程號
12345
做這一步主要是
解釋一:
運行tomcat/bin/shutdown.sh,tomcat停止,但它的java進程還在,事不過狀態爲S(sleep),不是運行時的R(Runnable),如果不kill的話,這種進程越來越多
解釋二:
通過shutdown.sh腳本關閉tomcat時無法關閉JVM進程,導致JVM進程越來越多,佔據了大量的內存空間,使得新程序在啓動JVM時由於內存不夠用而無法啓動。
————————————————
版權聲明:本文爲CSDN博主「y1206c」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/y1206c/article/details/101018183

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