Linux系统安装部署Tomcat(超详细操作演示)
在Linux系统中安装部署Tomcat的步骤如下:
安装Java环境
Tomcat需要Java环境才能运行,因此首先需要安装Java。
sudo apt update
sudo apt install default-jdk
- 验证Java安装
java -version
下载Tomcat
从Tomcat官网下载最新版本的Tomcat压缩包。
wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.62/bin/apache-tomcat-9.0.62.tar.gz
- 解压Tomcat
sudo tar xzvf apache-tomcat-*tar.gz -C /opt
- 创建软链接
sudo ln -s /opt/apache-tomcat-* /opt/tomcat
- 设置环境变量
sudo nano /etc/environment
添加以下内容:
CATALINA_HOME=/opt/tomcat
JAVA_HOME=/usr/lib/jvm/default-java
- 配置Tomcat服务
sudo nano /etc/systemd/system/tomcat.service
添加以下内容:
[Unit]
Description=Tomcat 9 servlet container
After=network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/default-java
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'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
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
- 重新加载systemd配置
sudo systemctl daemon-reload
- 启动Tomcat服务
sudo systemctl start tomcat
- 设置开机自启
sudo systemctl enable tomcat
验证Tomcat是否启动
打开浏览器并输入服务器IP地址加上端口号(默认为8080),如果看到Tomcat的欢迎页面,说明Tomcat已成功安装并运行。
注意:以上步骤可能需要根据您的Linux发行版和Tomcat版本进行适当的调整。
评论已关闭