【CentOS 7.3】应用服务器 tomcat 安装部署

1、准备安装包

这里使用的是 8.5.55 版: apache-tomcat-8.5.55.tar.gz ,直接将其放在了 /root 目录下

2、解压并安装

在 /usr/local/ 下创建 tomcat 文件夹

[root@localhost ~]# cd /usr/local/
[root@localhost local]# mkdir tomcat

将 tomcat 安装包解压到 /usr/local/tomcat 中

[root@localhost ~]# tar -zxvf apache-tomcat-8.5.55.tar.gz -C /usr/local/tomcat

解压完之后, /usr/local/tomcat 目录中会出现⼀个 apache-tomcat-8.5.55 的目录

3、启动 tomcat

进入 apache-tomcat-8.5.55 目录

[root@localhost ~]# cd /usr/local/tomcat/apache-tomcat-8.5.55

执行其中 bin 目录下的启动脚本

[root@localhost apache-tomcat-8.5.55]# cd bin/
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE:   /usr/local/tomcat/apache-tomcat-8.5.55
Using CATALINA_HOME:   /usr/local/tomcat/apache-tomcat-8.5.55
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-8.5.55/temp
Using JRE_HOME:        /usr/local/java/jdk1.8.0_161
Using CLASSPATH:       /usr/local/tomcat/apache-tomcat-8.5.55/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-8.5.55/bin/tomcat-juli.jar
Tomcat started.

浏览器访问: 你的主机IP:8080,得到如下画面说明成功启动了
在这里插入图片描述
如果浏览器访问特别慢,可能是因为这个服务器熵池的值很小
查看服务器熵池:

[root@localhost bin]# cat /proc/sys/kernel/random/entropy_avail
6

安装rngd(熵服务):

[root@localhost bin]# yum install rng-tools

启动服务:

[root@localhost bin]# systemctl start rngd
[root@localhost bin]# cp /usr/lib/systemd/system/rngd.service /etc/systemd/system

编辑 /etc/systemd/system/rngd.service:

[root@localhost bin]# vim /etc/systemd/system/rngd.service

修改里面的 ExecStart=/sbin/rngd -f 为 ExecStart=/sbin/rngd -f -r /dev/urandom
重新载入服务:

[root@localhost bin]# systemctl daemon-reload

这时候再去查看服务器熵池的值:

[root@localhost bin]# cat /proc/sys/kernel/random/entropy_avail
2968

这时候这个值应该在3000左右
浏览器再次访问 tomcat,速度就会变快

4、配置快捷操作和开机启动

进入 /etc/rc.d/init.d 目录,创建⼀个名为 tomcat 的文件,并赋予执行权限

[root@localhost ~]# cd /etc/rc.d/init.d/
[root@localhost init.d]# touch tomcat
[root@localhost init.d]# chmod +x tomcat

编辑 tomcat ⽂件

[root@localhost init.d]# vim tomcat

在其中加入如下内容:

#!/bin/bash
#chkconfig:- 20 90
#description:tomcat
#processname:tomcat
TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-8.5.55
case $1 in
 start) su root $TOMCAT_HOME/bin/startup.sh;;
 stop) su root $TOMCAT_HOME/bin/shutdown.sh;;
 *) echo "require start|stop" ;;
esac

这样后续对于 tomcat 的开启和关闭只需要执行如下命令即可:

[root@localhost init.d]# service tomcat start
[root@localhost init.d]# service tomcat stop

最后加入开机启动

[root@localhost init.d]# chkconfig --add tomcat
[root@localhost init.d]# chkconfig tomcat on
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值