目录
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/`
![
image-20240117212855278
](https://zhiyun.pub:7777/upload/imag
es/li/20241/d532074f7c37138059478b7d08d28f4a.png)
![
image-20240117165541728
](https://zhiyun.pub:7777/upload/imag
es/li/20241/09ceee43fd86b0a987e5a2631ac05189.png)
##
安装部署
解压
```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
```
![
image-20240117171041375
](https://zhiyun.pub:7777/upload/imag
es/li/20241/66513d90aadf75af00ac7f0ba7972ae6.png)
访问
http://
虚拟机
ip:8080/webroot/decision
确保能正常访问
初始化设置下用户和密码
,
可以简单点
,
比如
a
用户
,
密码为
1
![
image-20240117171633193
](https://zhiyun.pub:7777/upload/imag
es/li/20241/f1a34df2acaeb545025c078794977134.png)
正常进入系统
,
部署成功
![
image-20240117221305924
](https://zhiyun.pub:7777/upload/imag
es/li/20241/14ba0a3f6ad6a67f912c69b22421809c.png)
##
开机自启动
参考官网教程
:
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
```
![
image-20240117221945812
](https://zhiyun.pub:7777/upload/imag
es/li/20241/bb76436e15999241c7e6b42833d45e91.png)
添加权限
```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
```
![
image-20240117222025132
](https://zhiyun.pub:7777/upload/imag
es/li/20241/7cd0d7cf13e3654e476143370c152a1f.png)
重启服务器测试看下
```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
![
image-20240117161342723
](https://zhiyun.pub:7777/upload/imag
es/li/20241/7a3c4bec74dcd4109f6121bc2eb0eac0.png)
跟
jdk
一起上传到
linux
的
`/opt`
![
image-20240117161510484
](https://zhiyun.pub:7777/upload/imag
es/li/20241/452d47aa4d6566529c930afc94ec75ac.png)
##
安装
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
![
image-20240117161941391
](https://zhiyun.pub:7777/upload/imag
es/li/20241/bcee294c004054587f05ae8a5de2cc50.png)
##
安装
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
```
![
image-20240117162310262
](https://zhiyun.pub:7777/upload/imag
es/li/20241/ac811d9bc8551034867c5c4136e43f26.png)
等几秒查看下进程或者端口
```bash
ps
-ef
|
grep
tomcat
netstat
-ant
|
grep
8080
```
![
image-20240117162513478
](https://zhiyun.pub:7777/upload/imag
es/li/20241/6bb8af50eb066020badf9d3c3054831b.png)
访问
tomcat
地址为
http://
虚拟机
ip:8080
![
image-20240117162534979
](https://zhiyun.pub:7777/upload/imag
es/li/20241/25feab10f7585386806bf395713f58fb.png)
##
修改端口
配置文件为
`/opt/apache-tomcat-8.5.98/conf/server.xml`
定位
8080
端口 在
69
行
(77
行为注释不用管
)
![
image-20240117162701662
](https://zhiyun.pub:7777/upload/imag
es/li/20241/1d0a069a578b8ba696eeef7fa8d9f7d1.png)
```bash
vim
/opt/apache-tomcat-8.5.98/conf/server.xml
```
修改为任意端口
,
这里修改为
8081,
保存退出
![
image-20240117162818985
](https://zhiyun.pub:7777/upload/imag
es/li/20241/95e1ed4859df59a559c3193cf69ef97f.png)
重启
tomcat
```bash
/opt/apache-tomcat-8.5.98/bin/shutdown.sh
/opt/apache-tomcat-8.5.98/bin/startup.sh
```
确保端口变化了
![
image-20240117162940413
](https://zhiyun.pub:7777/upload/imag
es/li/20241/07f5651cf36a013d0a1300ae01aaaba3.png)
再访问网页
![
image-20240117162952525
](https://zhiyun.pub:7777/upload/imag
es/li/20241/8a5b531c947ccd9845cfe90e1927c64a.png)
##
调大内存
```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
```
![
image-20240117164253039
](https://zhiyun.pub:7777/upload/imag
es/li/20241/16258c443344419e4ea9e3fcf6b42b91.png)
查看日志
```bash
cat
/opt/apache-tomcat-8.5.98/logs/catalina.2024-01-17.log
```
![
image-20240117163517140
](https://zhiyun.pub:7777/upload/imag
es/li/20241/989057275db4a65c6252a33a12567399.png)
日志里有
xms xmx
参数即成功
![
image-20240117164315863
](https://zhiyun.pub:7777/upload/imag
es/li/20241/4bf8cf9578ac5a33bacc7182500a73bd.png)
上机练习
1 安装帆软 report v11
2 部署 tomcat web 服务
3 显示 帆软 报表平台