目录
Linux 系统独立部署
Tomcat 服务器设置
上机练习
Linux 系统独立部署
##
题目要求
在
LINUX
系统,
Tomcat
服务器容器下,完成
FineReport
报表工程的独立部
署,并设置服务器开机自启动,并请实操演示 得分点(完成得满分,未完成得
0
分):
FineReport
报表工程的独立部署
10
分 服务器开机自启动
10
分
##
前置要求
按
`OK-tomcat
服务器设置
(15
分
)`
里的文档配置好
tomcat
安装好帆软
V11
版本
##
上传
webroot
找到共享盘里的的
`
共享
\
帆软考试
\
相关安装包
\webroot.zip`
这个纯净包
,
首次安装打包的
上传到
`/opt/apache-tomcat-8.5.98/webapps/`


##
安装部署
解压
```bash
cd
/opt/apache-tomcat-8.5.98/webapps/
unzip
webroot.zip
```
复制
tools.jar
```bash
cp
/opt/jdk1.8.0_212/lib/tools.jar
/opt/apache-tomcat-8.5.98/webapps/webroot/WEB-INF/lib/
```
启动
tomcat
```bash
#
关闭
/opt/apache-tomcat-8.5.98/bin/shutdown.sh
#
启动
/opt/apache-tomcat-8.5.98/bin/startup.sh
```

访问
http://
虚拟机
ip:8080/webroot/decision
确保能正常访问
初始化设置下用户和密码
,
可以简单点
,
比如
a
用户
,
密码为
1

正常进入系统
,
部署成功

##
开机自启动
参考官网教程
:
https://help.fanruan.com/finereport/doc-view-2934.html
```bash
cd
/lib/systemd/system/
vim
/lib/systemd/system/tomcat.service
```
加入内容
(
注意里面的路径
)
```bash
[Unit]
Description
=
tomcat
service
After
=
network.target
[Service]
Type
=
forking
ExecStart
=
/opt/apache-tomcat-8.5.98/bin/startup.sh
ExecReload
=
/opt/apache-tomcat-8.5.98/bin/startup.sh
-s
reload
ExecStop
=
/opt/apache-tomcat-8.5.98/bin/shutdown.sh
PrivateTmp
=
true
[Install]
WantedBy
=
multi-user.target
```
设置环境变量
```bash
vim
/opt/apache-tomcat-8.5.98/bin/setclasspath.sh
```
前面第二行加入
```bash
export
JAVA_HOME
=
/opt/jdk1.8.0_212
export
JRE_HOME
=
/opt/jdk1.8.0_212/jre
```

添加权限
```bash
chmod
a+x /lib/systemd/system/tomcat.service
```
自动启动
```bash
#
手动停止
tomcat
以便测试
/opt/apache-tomcat-8.5.98/bin/shutdown.sh
#
使用服务的方式启动
systemctl
enable tomcat.service
systemctl
start tomcat.service
```

重启服务器测试看下
```bash
reboot
```
Tomcat 服务器设置
##
题目要求
Tomcat
服务器容器的端口修改,并将内存调大,请实操演示 得分点(完成得
满分,未完成得
0
分): 端口修改
7
分 内存调大
8
分
##
虚拟机安装
最好用一台新的
centos7
虚拟机
配置环境
```bash
yum
-y
install vim net-tools curl wget unzip
```
##
下载
tomcat
https://tomcat.apache.org/download-80.cgi

跟
jdk
一起上传到
linux
的
`/opt`

##
安装
JDK
```bash
cd
/opt
#
解压
tar
-zxvf
jdk-8u212-linux-x64.tar.gz
#
配置环境变量 推荐用自己的名字
+ .sh
vim
/etc/profile.d/java.sh
#
加入
:
#JAVA_HOME
export
JAVA_HOME
=
/opt/jdk1.8.0_212
export
PATH
=
$PATH
:
$JAVA_HOME
/bin
#
刷新
source
/etc/profile
```
测试
java

##
安装
Tomcat
```bash
# yum -y install unzip
unzip
apache-tomcat-8.5.98.zip
#
永久关闭防火墙
systemctl
stop firewalld
systemctl
disable firewalld
```
启动
```bash
/opt/apache-tomcat-8.5.98/bin
chmod
+x
*
.sh
./startup.sh
```

等几秒查看下进程或者端口
```bash
ps
-ef
|
grep
tomcat
netstat
-ant
|
grep
8080
```

访问
tomcat
地址为
http://
虚拟机
ip:8080

##
修改端口
配置文件为
`/opt/apache-tomcat-8.5.98/conf/server.xml`
定位
8080
端口 在
69
行
(77
行为注释不用管
)

```bash
vim
/opt/apache-tomcat-8.5.98/conf/server.xml
```
修改为任意端口
,
这里修改为
8081,
保存退出

重启
tomcat
```bash
/opt/apache-tomcat-8.5.98/bin/shutdown.sh
/opt/apache-tomcat-8.5.98/bin/startup.sh
```
确保端口变化了

再访问网页

##
调大内存
```bash
vim
/opt/apache-tomcat-8.5.98/bin/catalina.sh
#
在它的第二行上面添加
:
JAVA_OPTS
=
"-Xms512m -Xmx1024m -XX:MaxPermSize=256m"
#
设置了最小堆为
512MB
,最大堆为
1024MB
,永久代大小为
256MB
#
保存退出
#
重启
tomcat
/opt/apache-tomcat-8.5.98/bin/shutdown.sh
/opt/apache-tomcat-8.5.98/bin/startup.sh
```

查看日志
```bash
cat
/opt/apache-tomcat-8.5.98/logs/catalina.2024-01-17.log
```

日志里有
xms xmx
参数即成功

上机练习
1 安装帆软 report v11

2 部署 tomcat web 服务

3 显示 帆软 报表平台
