SSM项目如何部署到阿里云服务器

云服务器准备

首先我们必须有一个阿里云服务器,传送门
这里我们购买九块九的就可以,如下配置,一定要是centos!SSM项目如何部署到阿里云服务器
购买完成后,就有下面这样了,如果找不到,点击右上角控制台SSM项目如何部署到阿里云服务器
进去之后下滑,我们可以看到自己的公网IP(后面有大用)SSM项目如何部署到阿里云服务器
然后点击侧边栏,有个安全,防火墙,再点击右上角添加规则,添加端口号8080(此处8080后面Tomcat处进行说明,是可以修改的)
SSM项目如何部署到阿里云服务器
最后呢,我们别忘了配置密码,这个密码还是很重要的SSM项目如何部署到阿里云服务器

2、xshell和xftp的准备
我们完成了阿里云的配置了,接下来就可以做一点好玩的事情了,接下来下载xshell和xftp,我觉得大家肯定喜欢正版对吧(盗版我可不敢分享 ),贴心的我必须给大家安排传送门。进去之后,点击下载,然后跳转到单独界面,下滑,有个三十天试用版(嘿嘿,是不是又可以白嫖啦 ),点击之后,他会给你的邮箱发一个连接,点击连接下载就可,两个软件都需要下载,这里就不赘述了(就是一路next)。
现在完成之后
我们首先点开xshell,接下来一路图片SSM项目如何部署到阿里云服务器
SSM项目如何部署到阿里云服务器
SSM项目如何部署到阿里云服务器
SSM项目如何部署到阿里云服务器
SSM项目如何部署到阿里云服务器
到这里我们总算成功连上自己的阿里云了,坚持住,快了,真的快啦
3,我们要在xshell上和xftp上面安装自己的jdk,Tomcat以及MySQL(注意这里的都是linux下面的,别整上Windows的)
(1)首先安装jdk

yum -y install java-1.8.0-openjdk.x86_64

(你没法直接快捷键粘贴,可以点击鼠标右键粘贴)
查看jdk版本

java -version

(2)安装MySQL
下面的四行代码分步执行,不会有小可爱,一口气粘贴四行吧

cd /tmp
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm  
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql mysql-server mysql-devel -y

出现complete就代表成功了!
然后启动MySQL

systemctl start mysql.service

设置密码:(我给大家演示的密码为123456)

mysqladmin -u root password 123456(这里我设置的是123456)

验证:

mysql -uroot -p123456

SSM项目如何部署到阿里云服务器
这里就表示进来了。
显示数据库当前的表:

show databases;

SSM项目如何部署到阿里云服务器
(3)下载Tomcat
首先传送门
SSM项目如何部署到阿里云服务器
SSM项目如何部署到阿里云服务器
SSM项目如何部署到阿里云服务器
SSM项目如何部署到阿里云服务器
下载完成之后,我们打开xftp,连接和xshell一样,不赘述;
(1)上述是把本地下载的apache-tomcat-9.0.50.tar(这里注意我们下载的是50,你的可能不一样,后面注意)传输到服务器的/usr/local目录下。(这里如果你想修改Tomcat端口号,请关注我后续博客,和Windows不一样)
SSM项目如何部署到阿里云服务器
(2)在xshell中解压apache-tomcat-9.0.50.tar

cd /usr/local
tar xzf apache-tomcat-9.0.17.tar.gz

(3)然后我们在xftp中鼠标右键重命名将目录中将apache-tomcat-9.0.50.tar文件夹修改为tomcat9(其他名字也无妨)
SSM项目如何部署到阿里云服务器
(4)此处我们回到xshell,启动Tomcat。退出MySQL输入quit

 cd /usr/local/tomcat9/bin
./startup.sh

SSM项目如何部署到阿里云服务器
(5)测试:
在浏览器输入公网地址:8080,出现如下,代表Tomcat安装成功
SSM项目如何部署到阿里云服务器
4,导入数据
(1)我们首先将MySQL数据导出sql文件,然后通过xftp上传到usr/local路径下SSM项目如何部署到阿里云服务器
(2)启动MySQL

mysql -uroot -p123456(我前面设置的演示密码)
CREATE DATABASE online_study_system DEFAULT CHARACTER SET utf8;
//这里online_study_system是我项目使用的数据库的名字,大家的各不相同
show databases;
=

(3)退出MySQL,进行数据导入

quit
mysql -u root -p123456 --default-character-set=utf8 online_study_system < /usr/local/online_study_system.sql
//前一个online_study_system是数据库名,后一个是表名,一般相同名字

(4)检验数据是否进入数据库

mysql -uroot -p123456
use online_study_system;//使用这个表
select * from teacher;//这里是因为我数据库表有一个teacher表

SSM项目如何部署到阿里云服务器
5将maven项目生成war文件
这里不同的编辑器不一样步骤,可以百度一下;
(1)将war传入服务器tomcat9下面的wabapps目录中,依旧使用Xftp6
SSM项目如何部署到阿里云服务器
6、重新启动Tomcat

cd /usr/local/tomcat9/bin
./startup.sh

7、输入网址

http://公网IP:8080/war文件的名字/login
这里login是登录
SSM项目如何部署到阿里云服务器
好了,这样外部网络就可以访问了!!!
恭喜你看到最后,另外码字不易,三连一下吧。

上一篇:Xshell、jdk安装


下一篇:将spring boot项目部署到阿里云服务器