华为云耀云服务器L实例-tilas教学管理系统后端配置-3
产品官网:www.huaweicloud.com/product/hec…
项目源代码地址:github.com/JohnYoung56…
今天我们采用可靠更安全、智能不卡顿、价优随心用、上手更简单、管理特省心的华为云耀云服务器L实例为例,书接上回,在完成了华为云耀云服务器L实例的java环境配置后,我们已经具备了在这个高性能云服务器上部署自己java基础。本篇继续介绍tomcat部署的过程,作为项目在华为云耀云服务器L实例上部署的基础。
当你的项目是一个 WAR 包时,你需要安装一个支持 Servlet 的容器来运行你的应用。下面是基于 Tomcat 的具体步骤:
### 步骤1:下载和安装 Tomcat
1. 本地下载 Tomcat上传至云服务器:
访问apache网址tomcat.apache.org/download-90…
使用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=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
/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实例很好地完成并响应了所有的配置指令支撑,让我们得以尽快进入下一步的配置,并最终完成独立项目的部署。
接下来,我将正式开始后端项目的上传部署,来给前端提供相应的数据支持相应。