安装部署
1、准备 Tomcat 安装包,可以进入官网,自行选择需要的版本下载,我下载的是 apache-tomcat-9.0.33.tar.gz
2、将本地的安装包上传到 linux 服务器上,我这里放在 /home/software 目录下
3、在 /usr/local 下创建 tomcat 文件夹
mkdir /usr/local/tomcat
4、将 tomcat 安装包解压到 /usr/local/tomcat 中
tar -zxvf apache-tomcat-9.0.33.tar.gz -C /usr/local/tomcat
解压完之后, /usr/local/tomcat 目录中应该有一个相关目录
[root@xxx software]# ls /usr/local/tomcat/
apache-tomcat-9.0.33
5、配置环境变量,修改 /etc/profile 文件,在 profile 文件末尾追加配置内容,注意具体路径以自己的为准
编辑配置文件
vim /etc/profile
末尾追加
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.33
export PATH=$PATH:$CATALINA_HOME/bin
6、刷新 profile 配置文件
source /etc/profile
启动 Tomcat
1、直接进入 apache-tomcat-9.0.33 目录,执行其中 bin 目录下的启动脚本即可
cd /usr/local/tomcat/apache-tomcat-9.0.33/bin
[root@xxx bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-9.0.33
Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-9.0.33
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-9.0.33/temp
Using JRE_HOME: /usr/local/Java/jdk1.8.0_161/jre
Using CLASSPATH: /usr/local/tomcat/apache-tomcat-9.0.33/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-9.0.33/bin/tomcat-juli.jar
Tomcat started.
2、访问测试,这时候通过浏览器访问 你的主机ip:8080,能够访问到 tomcat 主页说明启动成功了
配置快捷操作和开机自启动
1、进入 /etc/rc.d/init.d/ 目录,创建一个 tomcat 文件,并且赋予执行权限
cd /etc/rc.d/init.d/
touch tomcat
chmod +x tomcat
2、查看自己 JAVA_HOME 变量的值
[root@xxx ~]# echo $JAVA_HOME
/usr/local/Java/jdk1.8.0_161
3、编辑 tomcat 文件,加入以下内容,注意 export JAVA_HOME 后面写自己的值,TOMCAT_HOME 以自己的版本为准
#!/bin/bash
#chkconfig:- 20 90
#description:tomcat auto-starts
#processname:tomcat
export JAVA_HOME=/usr/local/Java/jdk1.8.0_161
TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-9.0.33
case $1 in
start) su root $TOMCAT_HOME/bin/startup.sh;;
stop) su root $TOMCAT_HOME/bin/shutdown.sh;;
*) echo "require start|stop" ;;
esac
4、编写完保存之后,启动和停止 tomcat 只需要执行以下命令即可
# 启动
service tomcat start
# 关闭
service tomcat stop
5、将 tomcat 设置为开机启动
# 添加到系统服务
chkconfig --add tomcat
# 设置开机启动
chkconfig tomcat on
使用 chkconfig --list 可以查看自启动服务列表,这里可以看到 tomcat
[root@xxx ~]# chkconfig --list
tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off
其中 0 ~ 6 分别代表 linux 下的 各种状态
0 - 挂起(不要将此项作为默认设定)
1 - 单用户模式
2 - 多用户模式,不带 NFS(与选项3相同,不支持网络)
3 - 标准的多用户模式
4 - 未定义
5 - X11
6 - 重启动(不要将此项作为默认设定)
6、如果需要关闭开机启动,执行以下命令即可
# 设置开机不启动
chkconfig tomcat off
再次使用 chkconfig --list 查看 tomcat 自启动情况,可以看到已经关闭自启动了
[root@xxx ~]# chkconfig --list
tomcat 0:off 1:off 2:off 3:off 4:off 5:off 6:off