华为云服务器linux部署项目简单步骤小结(超级详细)

本文详细介绍了在Linux系统中如何安装和配置JDK、Tomcat以及MySQL。首先,通过Xshell6和Xftp7进行远程连接和文件传输,然后依次安装JDK、Tomcat和MySQL。在安装过程中,包括检查系统是否已安装、下载对应的安装包、创建目录、解压或安装,并设置环境变量。此外,还涉及启动服务、修改密码、开放防火墙端口以及测试服务是否正常运行的操作。最后,提到了数据库的导入和远程访问,以及项目部署的基本步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

一、在项目部署之前先安装好 远程两款远程软件
1)Xshell 6
Xshell可以在Windows界面下达到远程控制终端的目的
2)Xftp 7
Xftp是一个功能强大的SFTP、FTP 文件传输软件

二、准备jdk、tomcat、mysql

1、安装JDK

首先检查系统是否安装了JDK

java -version
rpm -qa | grep java
rpm -e --nodeps (需要卸载的相应的内容)

然后安装JDK,我这里推荐安装rmp版本的JDK 16
切换到该目录

cd /usr/local

在然后在该目录下创建一个jdk文件夹

mkdir jdk

使用Xftp 7软件将jdk-16.0.1_linux-x64_bin.rpm传输到该目录

最后使用命令安装JDK

rpm -ivh jdk-16.0.1_linux-x64_bin.rpm

到此jdk安装完成

2、安装tomcat

检查是否安装了Tom

### 如何在华为云服务器部署 SSM (Spring SpringMVC MyBatis) 项目 #### 准备工作 为了成功部署SSM项目华为云服务器,需先完成如下准备工作: - **环境准备** 确保本地开发环境中已安装并配置好Java JDK、MySQL数据库以及必要的构建工具如Maven或Gradle。这些工具对于编译和打包SSM应用至关重要。 - **华为云资源初始化** 登录华为云控制台创建一台ECS实例作为目标服务器,并为其分配公网IP地址以便后续访问;同时,在安全组设置里开放HTTP/HTTPS端口和其他必要服务端口[^4]。 #### 部署步骤 ##### 打包应用程序 利用Maven命令`mvn clean package`来清理旧版本文件并将当前工程构建成WAR包形式,此过程会自动下载依赖库并执行单元测试以验证程序无误。 ##### 文件传输至远程主机 通过SCP或其他方式把生成好的WAR文件上传到华为云上的Linux服务器指定目录下(例如 `/var/lib/tomcat/webapps/ROOT.war`),这一步骤决定了Web容器启动时能够找到该应用进行加载运行。 ##### 安装Tomcat Web Server 如果尚未安装Apache Tomcat,则可以通过yum/apt-get等包管理器快速获取官方稳定版次,并按照提示完成整个安装流程。注意调整CATALINA_HOME环境变量指向实际解压路径下的bin子文件夹位置。 ##### 数据库迁移同步 依据实际情况修改数据源连接字符串中的host参数为新购入的RDS实例内网域名或者私有网络内的固定IPv4数值,从而实现跨平台的数据交互操作。此外还需考虑字符集编码一致性问题,防止乱码现象发生。 ```properties jdbc.driver=com.mysql.cj.jdbc.Driver jdbc.url=jdbc:mysql://<your-rds-endpoint>:3306/ssm?useSSL=false&serverTimezone=UTC&useUnicode=true&characterEncoding=UTF-8 jdbc.username=root jdbc.password=<password> ``` ##### 启动服务进程 最后重启Tomcat使新的改动生效,可通过service tomcat start|restart指令轻松达成目的。此时应该可以在浏览器输入http://<ecs-public-ip>查看首页效果了! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

紫风魅影

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值