【数据分析】帆软报表迁移-centos7+tomcat7.0+jdk1.8

帆软报表迁移-centos7(个人记录0625)

2019年8月14日更新:
tomcat8.0正常使用,只需要把webreport目录及其以下内容放在tomcat的webapps文件夹中即可

之前自己花了一天的时间搞清楚了报表系统的迁移,但是没有记录就给忘了,这次就给记录一下,以免后续再迁移时候忘记

java

java配置好,使得在终端输入java -version可以正常使用,下面是/etc/profile最后追加的内容

export JAVA_HOME=/usr/local/jdk
export JAVA_BIN=/usr/local/jdk/bin
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S  "

记得用source /etc/profile激活环境变量

迁移

将其他centos7系统的帆软报表整个文件夹($Report)复制过来之后修改权限(chmod -R 755 $Report),修改其中的内容

1、$Report/conf/server.xml //可修改其中端口

    

1.1、$Report/bin/startup.sh //启动项目执行文件

1.2、$Report/bin/shutdown.sh //停止项目执行文件
[停止后要用ps -ef|grep java查看进程并用kill -9 pid将进程杀掉才彻底结束]

2、$Report/webapps/WebReport //自定义首页的位置

3、$Report/webapps/WebReport/WEB-INF/reportlets //模板存放位置

4、$Report/webapps/WebReport/WEB-INF/resources/privilege.xml //修改或重置管理密码文件
用户名janlyn


加密密码0072002a00670066000a代表密码为admin
加密密码0022代表密码为1


若删除该文件,则密码重置,重新进入项目部署成功的页面(如:http://ip:port/WebReport/应用名)后,根据提示重新设置密码即可
删除或修改该文件后,需要关闭项目,杀掉java进程,再重新开启项目即可

附帆软官方文档中的“linux服务器安装jdk+tomcat”

linux服务器安装jdk+tomcat

1. 描述

本文将介绍linux服务器如何安装和配置jdk+tomcat。

注:这里以centos7+jdk1.8+tomcat8.5为例进行演示,其他版本命令会有区别,请自行处理

2. 安装1.8jdk

2.1 下载1.8jdk

oracle上面在下载页面还要选择同意协议,但是在Linux里面无法选择,因此需要通过参数来避免用户验证

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-i586.tar.gz  

2.2 解压jdk

tar -zxvf jdk-8u131-linux-i586.tar.gz   

2.3 配置环境变量

vi /etc/profile

在最后加入以下几行:

JAVA_HOME=/usr/java/jdk1.8.0_131 CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASS_PATH PATH

保存并退出esc: wq

执行下面命令使修改立即生效

source /etc/profile 

2.4 检查是否安装成功

java -version

出现错误bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录

yum install glibc.i686 命令安装好glibc之后就可以看到java安装成功了,如下:

java -version

java version “1.8.0_131”

Java™ SE Runtime Environment (build 1.8.0_131-b11)

Java HotSpot™ Client VM (build 25.131-b11, mixed mode)

3. 安装tomcat

3.1 下载tomcat

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.21/bin/apache-tomcat-8.5.21.tar.gz
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.21/bin/apache-tomcat-8.5.21.tar.gz

注:这里的下载链接要根据实际的tomcat下载地址进行修改3.2 解压

tar -zxvf apache-tomcat-8.5.21.tar.gz

3.3 重命名文件夹

mv apache-tomcat-8.5.21 tomcat8.5.21

3.4 启动tomcat

进入tomcat/bin目录启动tomcat

./startup.sh

出现下面的内容说明tomcat启动成功:
Using CATALINA_BASE: /download/tomcat8.5.21
Using CATALINA_HOME: /download/tomcat8.5.21
Using CATALINA_TMPDIR: /download/tomcat8.5.21/temp
Using JRE_HOME: /usr/java/jdk1.8.0_131
Using CLASSPATH: /download/tomcat8.5.21/bin/bootstrap.jar:/download/tomcat8.5.21/bin/tomcat-juli.jar
Tomcat started.
启动完成后,本机通过localhost:8080可以访问,但是发现除了本机能访问,外部无法访问,这里需要对外界开放8080端口,centos7版本对防火墙进行加强,不再使用原来的iptables,启用firewall运行下面命令即可。

1 ).查看已开放的端口

firewall-cmd --list-ports  

2).开启8080端口

firewall-cmd --zone=public--add-port=8080/tcp--permanent

3).重启防火墙

firewall-cmd --reload  

在这里插入图片描述

systemctl stop firewalld.service

5).禁止防火墙开机启动

systemctl disable firewalld.service  

6).删除

firewall-cmd --zone= public --remove-port=80/tcp --permanent

到这里tomcat就配置完成了!

你可能感兴趣的:(数据分析)