阿里云上部署ssm项目(xshell和xftp)

目录

1.购买服务器(附带mysql)

2.下载xshell和xftp(免费版家庭/学校):

3.配置ECS:

4.通过xshell连接ECS:

5.在xshell通过yum下载tomcat和jdk(1.8):

6.启动和测试tomcat:

7.配置云数据库RDS,添加白名单:

8.使用本地的navicat连接云数据库

9.改项目中数据库的配置文件,通过eclipse或者idea将项目打包成war文件(jdk1.8,题主的是SSM项目)

10.通过xshell启动xftp上传war文件到tomcat的webapps目录下:

11.通过命令启动项目,测试访问:


1.购买服务器(附带mysql)

网址:https://promotion.aliyun.com/ntms/act/campus2018.html

2.下载xshell和xftp(免费版家庭/学校):

https://www.netsarang.com/zh/free-for-home-school/

下载完后自己安装好。

3.配置ECS:

(1)重置密码:

进入自己的控制台,进入ECS服务器的实例,右边重置密码。

重置密码:

 (2)添加安全组:端口8080

点击管理--本实例安全组--配置规则

 

选择右上角:添加安全组规则,然后填。

配置完成。

4.通过xshell连接ECS:

打开下xshell,点击新建,填写如下:服务器ip就是自己的阿里云公网ip

然后点击用户身份验证 ,填写,确认。

创建完成后,直接双击你刚创建的会话连接:

连接成功:

5.在xshell通过yum下载tomcat和jdk(1.8):

通过命令:执行命令后,会帮你把jdk也安装好,环境变量自动配置好了

yum -y install tomcat  

(1)安装完后,查看Java版本:

java -version

 如下图:

(2)查看tomcat的状态:

systemctl status tomcat.service

 如下图:是已经运行了running,没有启动的应该为dead

 检测完后,安装成功。

参考文章:https://blog.csdn.net/zhaoyanjun6/article/details/79131856

6.启动和测试tomcat:

主要是安装tomcat默认浏览器管理界面,然后通过ip端口访问。

(1)tomcat的安装目录在 /usr/share/tomcat,我们用cd到这个目录下面的webapps,即/usr/share/tomcat/webapps

(2)切换目录后,使用命令yum install tomcat-webapps tomcat-admin-webapps 安装管理界面:

yum install tomcat-webapps tomcat-admin-webapps

(3)安装完成后,通过命令运行你的tomcat

systemctl start tomcat.service

再用上述的查看tomcat命令查看状态,如果是running就是开启了。

systemctl status tomcat.service

(4)开启之后,在浏览器通过你的ip地址加端口8080访问:你的服务器ip:8080

     出现如下界面,即表示配置成功。

7.配置云数据库RDS,添加白名单:

下面我先自己创建一个账号:

阿里云控制台进入云数据库RDS的实例,点击管理,进入账号管理:

接下来添加白名单:

点击数据安全性,如图:

default组里面添加自己主机的IP(navicat数据库连接使用),和阿里云的IP(部署项目后,项目要访问数据库)。

自己主机ip可以在浏览器直接输入ip就显示了。阿里云的自己看实例。

如图:

8.使用本地的navicat连接云数据库

先复制自己的云数据库外网地址,外网地址自己获取

如图:

打开navicat,点击连接:

确定连接成功。

之后在navicat把自己的本地的项目的数据库迁移到云数据库里面。(右键本地要传输的项目,选择数据传输)

9.改项目中数据库的配置文件,通过eclipse或者idea将项目打包成war文件

(jdk1.8,题主的是SSM项目)

这里提一句数据库连接的jar包也需要改为8版本的。

改完后,直接把项目export出来war文件,你也可以本地测试一下数据库能不能用。

10.通过xshell启动xftp上传war文件到tomcat的webapps目录下:

打开xshell,点击下图红色框里面的文件传输,会自动弹出xftp,

 xftp里面选择好tomcat的webapps的位置,如图:/usr/share/tomcat/webapps

进入webapps目录后,直接在左边上传自己的war项目进去。

11.通过命令启动项目,测试访问:

上传后

重启tomcat:

sudo systemctl restart tomcat

在浏览器输入服务器IP:8080/你的项目名/主页 进行访问

如格式:123.12.31.222:8080/project/index.jsp

访问成功,部署完成。

猜你喜欢

转载自blog.csdn.net/weixin_41905320/article/details/105050502
今日推荐