centos7 安装tomcat
时间: 2023-09-17 13:12:24 浏览: 93
你可以按照以下步骤在 CentOS 7 上安装 Tomcat:
1. 首先,确保你的系统已经安装了 Java Development Kit(JDK)。你可以使用以下命令来检查是否已安装 JDK:
```
java -version
```
如果未安装 JDK,请使用以下命令安装 OpenJDK:
```
sudo yum install java-1.8.0-openjdk-devel
```
2. 下载 Tomcat 安装包。你可以在 Tomcat 官方网站上下载最新的二进制发行版。使用 wget 命令下载 Tomcat 安装包:
```
wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.41/bin/apache-tomcat-9.0.41.tar.gz
```
3. 解压下载的 Tomcat 安装包:
```
tar -xf apache-tomcat-9.0.41.tar.gz
```
4. 将解压后的 Tomcat 目录移动到适当的位置,比如 /opt 目录:
```
sudo mv apache-tomcat-9.0.41 /opt/tomcat
```
5. 创建一个用于启动和停止 Tomcat 的系统用户:
```
sudo useradd -r tomcat -s /bin/false -d /opt/tomcat
```
6. 授权 tomcat 用户对 Tomcat 目录的访问权限:
```
sudo chown -R tomcat: /opt/tomcat
```
7. 配置环境变量。打开 /etc/profile 文件并在文件末尾添加以下行:
```
export CATALINA_HOME="/opt/tomcat"
```
保存并关闭该文件。
8. 使环境变量生效:
```
source /etc/profile
```
9. 创建一个用于启动和停止 Tomcat 服务的 systemd 单元文件。创建 /etc/systemd/system/tomcat.service 文件,并将以下内容复制到文件中:
```
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
```
10. 重新加载 systemd 配置并启动 Tomcat 服务:
```
sudo systemctl daemon-reload
sudo systemctl start tomcat
```
11. 验证 Tomcat 服务是否正在运行:
```
sudo systemctl status tomcat
```
现在,你应该已经成功安装和启动了 Tomcat。你可以通过访问服务器的 IP 地址和 Tomcat 默认端口(8080)来访问 Tomcat 的默认页面。示例:http://your_server_ip:8080/
阅读全文