centos8安装Tomcat8.5
时间: 2025-02-08 13:09:39 浏览: 57
### 如何在 CentOS 8 上安装配置 Tomcat 8.5
#### 下载 Apache Tomcat 8.5
首先,在 `/home` 或者其他合适的目录下载最新的 Apache Tomcat 8.5 版本。可以使用 `wget` 命令来获取压缩文件:
```bash
cd /home
wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.84/bin/apache-tomcat-8.5.84.tar.gz
```
此命令会从官方Apache镜像站点下载指定版本的Tomcat软件包[^3]。
#### 解压并设置环境变量
接着,解压已下载的 `.tar.gz` 文件到目标位置,并创建软连接以便于管理不同版本之间的切换:
```bash
sudo mkdir -p /opt/tomcat
sudo tar -xzvf apache-tomcat-8.5.84.tar.gz -C /opt/tomcat/ --strip-components=1
sudo ln -s /opt/tomcat /opt/tomcat/latest
```
这里假设选择了 `/opt/tomcat` 作为安装路径;通过 `-C` 参数指定了解压的目标文件夹,而 `--strip-components=1` 则去除了最外层的目录结构[^2]。
#### 配置服务启动脚本
为了让系统能识别 Tomcat 作为一个可正常运行的服务,需编写相应的 systemd 单元文件:
```bash
sudo vi /etc/systemd/system/tomcat.service
```
向其中添加如下内容(注意替换实际使用的 Java 和 Tomcat 路径):
```ini
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat/latest
Environment=CATALINA_BASE=/opt/tomcat/latest
ExecStart=/opt/tomcat/latest/bin/startup.sh
ExecStop=/opt/tomcat/latest/bin/shutdown.sh
User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
```
保存退出编辑器后重新加载守护进程配置使更改生效:
```bash
sudo systemctl daemon-reload
```
#### 启动与验证
完成上述操作之后就可以尝试启动 Tomcat 并将其设为开机自启项了:
```bash
sudo systemctl start tomcat
sudo systemctl enable tomcat
```
最后访问浏览器输入服务器IP地址加上端口号 (默认情况下是8080),如果看到欢迎页面则说明安装成功[^4]。
阅读全文
相关推荐
















