一、安装配置jdk
见上文 Linux安装jdk
二、安装tomcat
- 到官网下载tomcat
https://tomcat.apache.org/download-90.cgi - 使用xftp等上传到服务器
- 解压并重命名·
tar -zxvf apache-tomcat-9.0.46.tar.gz
mv apache-tomcat-9.0.46 tomcat9
- tomcat9/bin目录下执行./startup.sh启动
- 验证是否可以访问
- 设置远程访问
1、在防火墙中打开8080端口 (或者直接关闭防火墙)
firewall-cmd –zone=public –add-port=8080/tcp –permanent
2、重启防火墙
systemctl restart firewalld.service
3、 查看已经开放的端口列表
firewall-cmd --list-port
4、在浏览器输入你的地址出现如下页面就表示成功
三、设置服务开机启动
- 首先修改tomcat中bin目录下面的 setclasspath.sh
# 放在最前面
export JAVA_HOME=/king/java/jdk1.8.0_291 #你的java路径
export JRE_HOME=/king/java/jdk1.8.0_291/jre #你的java jre路径
- 添加自启动文件
vi /etc/systemd/system/tomcat.service
编辑内容:
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
ExecStart=/king/tomcat/tomcat9/bin/startup.sh # 你的tomcat启动文件
ExecStop=/king/tomcat/tomcat9/bin/shutdown.sh # 你的tomcat关闭文件
ExReload=/bin/skill/ -s HUP $MAINPID
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
- 服务管理
# 将tomcat设为开机启动:
systemctl enable tomcat
# 将tomcat取消开机启动:
systemctl disable tomcat
# 启动tomcat:
systemctl start tomcat
# 关闭tomcat:
systemctl stop tomcat
# 重启服务
systemctl restart tomcat
# 查询当前tomcat的状态
systemctl status tomcat
设置自启动后重启电脑 systemctl status tomcat
如果如下图则说明当前的tomcat处于运行中,并且是开机启动