CentOS 7 上安装 Tomcat9

本文介绍如何在CentOS7上安装配置Tomcat9,包括通过SecureCRT连接服务器、下载及解压Tomcat包、设置开机启动等步骤,并提供查看Tomcat状态和服务管理的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在 CentOS7 上安装 Tomcat9

1 通过 SecureCRT 连接到阿里云 CentOS7 服务器;

2 进入到目录 /usr/local/ 中:
cd /usr/local/

3 创建目录 /usr/local/tools,如果有则忽略:
mkdir -p tools

4 创建 /usr/local/tomcat 目录,如果已存在则忽略:
mkdir -p tomcat

5 进入到目录 /usr/local/tools 中:
cd tools/

6 下载 apache-tomcat-9.0.0.M4.tar.gz 文件:
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.1/bin/apache-tomcat-9.0.1.tar.gz

7 解压缩 apache-tomcat-9.0.0.M4.tar.gz:
tar -zxvf apache-tomcat-9.0.0.M4.tar.gz

8 将通过解压得到的 apache-tomcat-9.0.0.M4 文件复制到 /usr/local/tomcat 目录中:
mv apache-tomcat-9.0.0.M4 ../tomcat/

9 配置tomcat9开机启动

在/usr/lib/systemd/system目录下增加tomcat9.service文件,内容如下:
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=oneshot
ExecStart=/usr/local/tomcat/tomcat9/bin/startup.sh
ExecStop=/usr/local/tomcat/tomcat9/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target


退出并保存,执行systemctl enable tomcat使tomcat9随开机启动
#systemctl enable tomcat9.service

另外命令
systemctl start tomcat9.service 启动tomcat
systemctl stop tomcat9.service 关闭tomcat
systemctl restart tomcat9.service 重启tomcat

systemctl status tomcat9.service 查看服务状态
当然启动和结束tomcat也可以到tomcat的安装目录的bin目录下执行shutdown.sh startup.sh来完成

------------------------------
1、查看Tomcat是否以关闭
ps -ef|grep java
如果显示以下相似信息,说明Tomcat还没有关闭

root 7010
1 0 Apr19 ? 00:30:13 /usr/local/java/bin/java
-Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
-Djava.awt.headless=true
-Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=256m
-XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m
-XX:+DisableExplicitGC
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath
/usr/local/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat
-Dcatalina.home=/usr/local/tomcat
-Djava.io.tmpdir=/usr/local/tomcat/temp
org.apache.catalina.startup.Bootstrap start

*如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程

kill -9 7010
然后继续查看Tomcat是否关闭

ps -ef|grep java
如果出现以下信息,则表示Tomcat已经关闭

root 7010 1 0 Apr19 ? 00:30:30 [java]
最后,启动Tomcat
============================================================================
Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令:
lsof -i tcp:80

列出所有端口
netstat -ntlp

============================================================================
linux下实时查看tomcat运行日志


1、新开一个窗口,在切换到:cd usr/local/tomcat5/logs 目录,不要关,在另一个窗口操作。
2、tail -f catalina.out
3、这样运行时就可以实时查看运行日志了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值