Linux安装Tomcat教程(CentOS)
引言
Apache Tomcat 是一款开源、轻量级的 Java 应用服务器,用于部署和运行Java Web应用程序。本教程将详细介绍如何在 CentOS 系统环境下安装并配置 Tomcat。
前提条件
- 已经安装好 CentOS 操作系统
- 具有 root 或 sudo 权限的用户账号
- 确保系统已安装 JDK(Java Development Kit),版本需与您要安装的 Tomcat 版本兼容
步骤一:下载 Apache Tomcat
访问 Apache Tomcat 官方网站 下载适合您需求的 Tomcat 版本。假设我们下载的是 apache-tomcat-9.0.54.tar.gz
,您可以使用 wget 命令直接在终端中下载:
wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.54/bin/apache-tomcat-9.0.54.tar.gz
步骤二:解压 Tomcat 包
将下载好的压缩包解压至 /opt
目录下,创建一个新的 Tomcat 目录:
sudo mkdir /opt/tomcat
sudo tar -zxvf apache-tomcat-9.0.54.tar.gz -C /opt/tomcat/
解压后,重命名目录以方便管理:
sudo mv /opt/tomcat/apache-tomcat-9.0.54 /opt/tomcat/latest
步骤三:配置环境变量
为了让系统全局识别 Tomcat,需要设置环境变量。打开或创建 /etc/profile.d/tomcat.sh
文件:
sudo vi /etc/profile.d/tomcat.sh
在文件中添加以下内容:
export CATALINA_HOME=/opt/tomcat/latest
export PATH=$PATH:$CATALINA_HOME/bin
保存并退出编辑器,然后执行以下命令使环境变量立即生效:
source /etc/profile.d/tomcat.sh
步骤四:启动和测试 Tomcat
进入 Tomcat 的 bin 目录,并启动服务:
cd /opt/tomcat/latest/bin
./startup.sh
如果一切正常,你会看到类似于 "Using CATALINA_BASE: /opt/tomcat/latest" 和 "Tomcat started." 的输出信息。
现在可以通过访问服务器 IP 地址加上默认端口 8080 来查看 Tomcat 是否成功启动:
http://your_server_ip:8080
如果能看到 Tomcat 的欢迎页面,说明安装及配置已经成功。
步骤五:配置服务并设置开机启动
为了让Tomcat能以系统服务的形式运行,并且在系统启动时自动运行,可以创建一个systemd服务单元文件:
sudo nano /etc/systemd/system/tomcat.service
在文件中写入如下内容:
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
User=tomcat # 更改为实际运行Tomcat的用户
Group=tomcat # 更改为实际运行Tomcat的组
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
保存并退出,然后执行以下命令启用服务并设置开机启动:
sudo systemctl enable tomcat
sudo systemctl start tomcat
结语
至此,您已经在 CentOS 系统上成功安装并启动了 Apache Tomcat。接下来,您可以根据项目需求,进一步学习如何部署和管理 Web 应用程序。祝您在开发道路上一切顺利!
评论一下吧
取消回复