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