华为云耀云服务器L实例-tilas教学管理系统后端配置-3

发布时间 2023-12-29 17:28:20作者: 技术僧
 华为云耀云服务器L实例-tilas教学管理系统后端配置-3

 

 

产品官网:https://www.huaweicloud.com/product/hecs-light.html

项目源代码地址:https://github.com/JohnYoung5665/spring-boot-web01/tree/master

 

 

今天我们采用可靠更安全、智能不卡顿、价优随心用、上手更简单、管理特省心华为云耀云服务器L实例为例,书接上回,在完成了华为云耀云服务器L实例的java环境配置后,我们已经具备了在这个高性能云服务器上部署自己java基础。本篇继续介绍tomcat部署的过程,作为项目在华为云耀云服务器L实例上部署的基础。

 

当你的项目是一个 WAR 包时,你需要安装一个支持 Servlet 的容器来运行你的应用。下面是基于 Tomcat 的具体步骤:

 

### 步骤1:下载和安装 Tomcat

 

1. **本地下载 Tomcat上传至云服务器:**

访问apache网址https://tomcat.apache.org/download-90.cgi

 

使用finalshell上传至/opt目录下

2. **解压 Tomcat:** 切换至/opt目录,解压下载的 Tomcat 压缩包。

 

    ```bash

cd /opt

tar -zxvf apache-tomcat-9.0.83.tar.gz

    ```

3. **移动 Tomcat:** 移动解压后的 Tomcat 目录到合适的位置。

 

    ```bash

    sudo mv apache-tomcat-9.0.83 /opt/tomcat

    ```

### 步骤2:配置 Tomcat

 

1. **设置环境变量:** 为了方便使用,你可以设置环境变量,将 Tomcat 的执行文件路径加入到系统的 `PATH` 中。

 

    ```bash

    export CATALINA_HOME=/opt/tomcat

    export PATH=$PATH:$CATALINA_HOME/bin

    ```

    可以将上述命令添加到你的 shell 配置文件中,如 `~/.bashrc` 或 `~/.zshrc`。

 

2. **配置 Tomcat 用户:** 配置 Tomcat 用户,编辑 Tomcat 目录下的 `conf/tomcat-users.xml` 文件。

 

    ```bash

    sudo vim /opt/tomcat/conf/tomcat-users.xml

    ```

 

    在 `<tomcat-users>` 标签中添加如下内容:

 

    ```xml

    <role rolename="manager-gui"/>

    <role rolename="admin-gui"/>

    <user username="admin" password="StrongPassword123" roles="manager-gui,admin-gui"/>

    ```

    替换 `your_password` 为你的管理密码。

 

### 步骤3:启动 Tomcat

 

```bash

/opt/tomcat/bin/startup.sh

```

### 步骤4:部署 WAR 文件

 

1. **将 WAR 文件复制到 Tomcat 的 `webapps` 目录下:**

 

    ```bash

    cp /path/to/your/app.war /opt/tomcat/webapps/

    ```

 

2. **等待 Tomcat 自动部署应用程序。** 一旦部署完成,你的应用程序将可以通过 `http://your_server_ip:8080/your_app_context` 进行访问。

 

到此为止,我们已经在华为云耀云服务器L实例上完成了全部的所需的后端配置,本次记录中,华为云耀云服务器L实例很好地完成并响应了所有的配置指令支撑,让我们得以尽快进入下一步的配置,并最终完成独立项目的部署。

接下来,我将正式开始后端项目的上传部署,来给前端提供相应的数据支持相应。