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
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