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