DeepSeek分析:Tomcat 部署详细步骤

以下是 Tomcat 服务器的完整部署流程,包括安装、配置和基本管理。

1. 环境准备

系统要求

  • Java 运行环境 (JRE 或 JDK)
  • 推荐使用 Java 8 或 Java 11 (与 Tomcat 版本兼容)
  • 至少 512MB 内存 (生产环境建议 2GB 以上)

检查 Java 安装


2. 下载 Tomcat

选择版本

访问 Apache Tomcat 官网 选择适合的版本 (推荐稳定版如 9.0.x 或 10.0.x)

下载并解压

wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.xx/bin/apache-tomcat-9.0.xx.tar.gz

tar -xzvf apache-tomcat-9.0.xx.tar.gz

sudo mv apache-tomcat-9.0.xx /opt/tomcat




[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_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

RestartSec=10

Restart=always

[Install]

WantedBy=multi-user.target




8. 验证安装

访问以下URL验证安装:

  • http://your_server_ip:8080 - Tomcat 默认页面
  • http://your_server_ip:8080/manager/html - 管理界面
  • http://your_server_ip:8080/host-manager/html - 主机管理界面

9. 部署应用程序

方法1: 通过管理界面

  1. 访问 http://your_server_ip:8080/manager/html
  2. 使用配置的用户名/密码登录
  3. 在 "WAR file to deploy" 部分上传 WAR 文件

方法2: 手动部署

# 将WAR文件复制到webapps目录

sudo cp your-app.war /opt/tomcat/webapps/

sudo chown tomcat: /opt/tomcat/webapps/your-app.war


11. 安全建议

  1. 更改默认端口:编辑 /opt/tomcat/conf/server.xml 修改 Connector 端口
  2. 禁用未使用的应用:删除 webapps 目录中不需要的默认应用
  3. 使用 HTTPS:配置 SSL/TLS 加密
  4. 定期更新:保持 Tomcat 和 Java 为最新安全版本
  5. 限制访问:仅允许必要的 IP 访问管理界面


以上步骤完成后,您应该已经成功部署了 Tomcat 服务器并可以进行应用程序部署和管理。

原文链接:,转发请注明来源!