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

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