
点击上方蓝字:Linux技术宅,关注我!!!

Tomcat 是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
Tomcat 是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
Tomcat最新版本为10.0.23。

请参考如下链接,这里不再赘述。

版本根据需求下载。
官方地址 https://tomcat.apache.org/
清华源
https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/

安装wget
yum install -y wget
进入目录
cd usr/local/
下载apache-tomcat-9.0.82.tar.gz
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.82/bin/apache-tomcat-9.0.82.tar.gz
解压并改名
tar xzvf apache-tomcat-9.0.82.tar.gz#为了方便,修改下文件名mv apache-tomcat-* tomcat# 这里也可以使用软连接的方式ln -s apache-tomcat-* tomcat
脚本启动tomcat
./tomcat/bin/catalina.sh start
浏览器访问:http://ip:8080
提示:默认8080端口,配置文件tomcat/conf/server.xml,若不能访问,请检查selinux和防火墙。

这里配置启动服务有两种方式,如下:
方式一:
添加服务文件,请确认JDK目录根据实际修改
vim lib/systemd/system/tomcat.service[Unit]Description=tomcatAfter=network.target remote-fs.target nss-lookup.target[Service]Type=forkingEnvironment="PATH=/usr/bin:/usr/local:/usr/lib/jvm/java-11-openjdk-11.0.12.0.7-0.el7_9.x86_64/bin"ExecStart=/usr/local/tomcat/bin/startup.shExecReload=/bin/kill -s HUP $MAINPIDExecStop=/usr/local/tomcat/bin/shutdown.sh[Install]WantedBy=multi-user.target
重载系统服务
systemctl daemon-reload
设置开机启动
systemctl enable tomcat
启动命令
# start|status|stop|restartsystemctl start tomcat
方式二:修改tomcat自带启动文件
把启动文件copy到启动目录下
cp usr/local/tomcat/bin/catalina.sh etc/init.d/tomcat
编辑/etc/init.d/tomcat
vim etc/init.d/tomcat在#!/bin/sh下加入### BEGIN INIT INFO# Provides: tomcat# Required-Start: $remote_fs $network# Required-Stop: $remote_fs $network# Default-Start: 2 3 4 5# Default-Stop: 0 1 6# Short-Description: The tomcat Java Application Server### END INIT INFO# 在分割线下加入环境变量# JAVA_HOME根据实际路径修改JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.12.0.7-0.el7_9.x86_64/jre/export JAVA_HOMEPATH=$JAVA_HOME/bin:$PATHexport PATHCATALINA_HOME=/usr/local/tomcat/
添加权限
chmod 755 /etc/init.d/tomcat
添加tomcat服务这里用chkconfig
chkconfig --add tomcat
查看tomcat状态
chkconfig --list tomcat
tomcat启动、停止、重启、查看状态
systemctl start/stop/restart/status tomcat

关于Tomcat的基本部署就介绍这里,如有任何问题,请留言或直接与我联系,欢迎提供宝贵的意见。

分享、在看与点赞
只要你点,我们就是胖友

文章转载自Linux技术宅,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




