ubuntu

Ubuntu上Tomcat配置步骤是什么

小樊
47
2025-08-28 07:37:42
栏目: 智能运维

以下是在Ubuntu上配置Tomcat的核心步骤:

1. 安装Java环境

确保系统已安装Java运行环境(JRE/JDK),推荐使用OpenJDK:

sudo apt update  
sudo apt install openjdk-11-jdk  # 可根据需要选择版本  
java -version  # 验证安装是否成功  

2. 下载并解压Tomcat

Apache官网下载对应版本的压缩包(如Tomcat 11),解压至指定目录(如/opt):

wget https://dlcdn.apache.org/tomcat/tomcat-11/v11.0.10/bin/apache-tomcat-11.0.10.tar.gz  
sudo tar -xzvf apache-tomcat-11.0.10.tar.gz -C /opt  
sudo mv apache-tomcat-11.0.10 /opt/tomcat  # 重命名目录(可选)  

3. 配置环境变量(可选)

编辑~/.bashrc文件,添加Tomcat路径:

export CATALINA_HOME=/opt/tomcat  
export PATH=$PATH:$CATALINA_HOME/bin  

使配置生效:

source ~/.bashrc  

4. 创建Systemd服务(推荐生产环境)

创建/etc/systemd/system/tomcat.service文件,内容如下(根据实际路径调整):

[Unit]  
Description=Apache Tomcat Web Application Container  
After=network.target  

[Service]  
Type=forking  
User=tomcat  
Group=tomcat  
Environment="JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64"  
Environment="CATALINA_HOME=/opt/tomcat"  
Environment="CATALINA_BASE=/opt/tomcat"  
ExecStart=/opt/tomcat/bin/startup.sh  
ExecStop=/opt/tomcat/bin/shutdown.sh  
Restart=always  

[Install]  
WantedBy=multi-user.target  

启用并启动服务:

sudo systemctl daemon-reload  
sudo systemctl start tomcat  
sudo systemctl enable tomcat  

5. 配置防火墙(可选)

若需外部访问,开放Tomcat默认端口(8080):

sudo ufw allow 8080/tcp  

6. 验证配置

通过浏览器访问http://localhost:8080,若看到Tomcat欢迎页面,则配置成功。

7. 高级配置(可选)

注意事项

以上步骤参考自,可根据实际需求调整版本和路径。

0
看了该问题的人还看了