阅读量:2
以下是在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. 高级配置(可选)
- 修改端口:编辑
/opt/tomcat/conf/server.xml,调整标签的port属性(如改为8443)。 - 部署应用:将WAR文件放入
/opt/tomcat/webapps/目录,Tomcat会自动部署。 - 配置SSL:在
server.xml中添加HTTPS连接器,并指定证书路径。
注意事项
- 生产环境中建议使用独立用户(如
tomcat)运行服务,并限制目录权限。 - 如需修改管理界面访问权限,可编辑
/opt/tomcat/conf/tomcat-users.xml。
以上步骤参考自,可根据实际需求调整版本和路径。
以上就是关于“Ubuntu上Tomcat配置步骤是什么”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm