给云服务器手动部署Java Web环境(Tomcat)的步骤如下:

1. 登录云服务器

  1. 使用SSH登录
    • 打开终端,使用SSH登录到云服务器。
    ssh username@your_server_ip

2. 安装OpenJDK

  1. 下载OpenJDK
    • 使用 wget 或 curl 下载OpenJDK。
    wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
  2. 解压OpenJDK
    • 使用 tar 命令解压下载的文件。
    tar -xzf openjdk-11+28_linux-x64_bin.tar.gz
  3. 移动OpenJDK目录
    • 将解压后的OpenJDK目录移动到 /usr/local
    sudo mv jdk-11 /usr/local/
  4. 设置环境变量
    • 编辑 ~/.bashrc 或 /etc/profile 文件,添加以下内容:
    export JAVA_HOME=/usr/local/jdk-11
    export PATH=$JAVA_HOME/bin:$PATH
  5. 使配置生效
    • 运行以下命令使配置生效。
    source ~/.bashrc

    或者

    source /etc/profile
  6. 验证安装
    • 运行以下命令验证安装是否成功。
    java -version

3. 下载并安装Tomcat

  1. 下载Tomcat
    • 访问Tomcat官网获取下载链接,使用 wget 下载。
    wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.54/bin/apache-tomcat-9.0.54.tar.gz
  2. 解压Tomcat
    • 使用 tar 命令解压下载的文件。
    tar -xzf apache-tomcat-9.0.54.tar.gz
  3. 移动Tomcat目录
    • 将解压后的Tomcat目录移动到 /usr/local
    sudo mv apache-tomcat-9.0.54 /usr/local/tomcat

4. 配置Tomcat

  1. 设置环境变量
    • 编辑 ~/.bashrc 或 /etc/profile 文件,添加以下内容:
    export CATALINA_HOME=/usr/local/tomcat
    export PATH=$CATALINA_HOME/bin:$PATH
  2. 使配置生效
    • 运行以下命令使配置生效。
    source ~/.bashrc

    或者

    source /etc/profile

5. 启动Tomcat

  1. 启动Tomcat
    • 进入Tomcat的 bin 目录,运行启动脚本。
    cd /usr/local/tomcat/bin
    ./startup.sh
  2. 验证Tomcat运行
    • 打开浏览器,访问 http://your_server_ip:8080,如果看到Tomcat欢迎页面,说明Tomcat已成功启动。

6. 配置防火墙(可选)

  1. 开放8080端口
    • 如果使用防火墙,需要开放8080端口。
    sudo ufw allow 8080/tcp
    sudo ufw reload

7. 设置Tomcat为系统服务(可选)

  1. 创建系统服务文件
    • 创建Tomcat服务文件 /etc/systemd/system/tomcat.service,内容如下:
    [Unit]
    Description=Apache Tomcat Web Application Container
    After=network.target
    
    [Service]
    Type=forking
    Environment=JAVA_HOME=/usr/local/jdk-11
    Environment=CATALINA_HOME=/usr/local/tomcat
    ExecStart=/usr/local/tomcat/bin/startup.sh
    ExecStop=/usr/local/tomcat/bin/shutdown.sh
    User=tomcat
    Group=tomcat
    Restart=on-failure
    
    [Install]
    WantedBy=multi-user.target
  2. 重新加载系统服务
    • 重新加载系统服务并启动Tomcat。
    sudo systemctl daemon-reload
    sudo systemctl start tomcat
    sudo systemctl enable tomcat

8. 部署Java Web应用

  1. 上传WAR文件
    • 将Java Web应用的WAR文件上传到 /usr/local/tomcat/webapps 目录。
  2. 重启Tomcat
    • 重启Tomcat以部署应用。
    ./shutdown.sh
    ./startup.sh

总结

手动部署Java Web环境(Tomcat)的步骤包括登录云服务器、安装OpenJDK、下载并安装Tomcat、配置Tomcat、启动Tomcat、配置防火墙(可选)、设置Tomcat为系统服务(可选)以及部署Java Web应用。通过这些步骤,您可以在云服务器上成功部署Java Web环境。

阿, 信

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线客服