java——SSM项目部署上线——(阿里云服务器ECS + 云数据库RDS MySQL)(宝塔)

一、首先购买,并配置好一个云数据库

1、购买云数据库

进入阿里云官网,选择云数据库购买,选择区域位置,最好选择离自己最近的,其他保持默认即可

https://www.aliyun.com/

在这里插入图片描述

2、购买完成等待阿里云配置创建

我们来到控制台,选择我们刚刚购买所选择的区域,它已经帮我们创建好了实例

在这里插入图片描述

3、设置白名单

在这里插入图片描述
我们点击数据安全性,添加一个白名单分组,当然也可以在default后面选择修改

在这里插入图片描述
设置Ip
在这里插入图片描述
设置完成之后,下面就多了一个分组

在这里插入图片描述

4、创建数据库账号

在这里插入图片描述 创建账号

在这里插入图片描述

5、申请外网链接

在这里插入图片描述

如果我们不用阿里的服务器去连接数据库,我们需要外网的链接

在这里插入图片描述

6、登录数据库。创建数据库。

在这里插入图片描述
输入账号,密码登录成功,进入到数据库管理,点击创建库

在这里插入图片描述

我们先回到我们本地,把我们的数据库导出

在这里插入图片描述

回到阿里云数据库

在这里插入图片描述

创建完成之后,我们点击导入

在这里插入图片描述
接着

在这里插入图片描述

执行变更

在这里插入图片描述
执行成功

在这里插入图片描述
没有问题

在这里插入图片描述

二、本地项目测试云数据库连接

修改数据库的连接参数,用idea打开我们的SSM项目(maven)

注意。这里的地址是外网的地址

在这里插入图片描述
启动一下,访问,没有问题

在这里插入图片描述
说一个注意的点,也是自己本地报了一个错误

错误是:Establishing SSL connection without server’s identity verificatio

解决办法:在数据库连接后面加上一个参数 ?useSSL=false

在这里插入图片描述

三、项目打包(war包)

包有两种,一种是jar包,一种是war包

普通的web项目,或者是SSM项目,我们打的是war包,如果是springboot项目,我们一般打成jar包

这里我们打成war包

在打包之前,我们先说一个非常重要的点,也可能是我开发环境的一个原因,我们的web目录一定要在 src/main下面,不然打包的时候,jsp页面是没有进去的,运行显示的是404.

在这里插入图片描述

1、通过idea自身进行打包

在这里插入图片描述

在这里插入图片描述

这个名字可以随便取
在这里插入图片描述
接着

在这里插入图片描述
添加过来了

在这里插入图片描述

接着,就是打包

在这里插入图片描述
跟着

在这里插入图片描述

等待打包完成

在这里插入图片描述
完成后出现,这个就是我们打的war包,复制它

在这里插入图片描述
粘贴到我们的Tomcat服务器的webapp目录下

在这里插入图片描述
我们运行手动运行Tomcat服务器,看一下,没有问题

在这里插入图片描述

2、通过maven进行打包

我们的第二种打包方式是借助 maven 项目管理工具,但我们首先得在pom.xml中配置依赖

在这里插入图片描述

接着

在这里插入图片描述
打包成功

注意:这个war包的名字我们要改一下,这个名字是运行不了的。改成aa或者其他的就可以运行,这里就不运行演示了,跟上面的一样。

在这里插入图片描述

四、阿里云ECS服务器购买、配置(Linux宝塔)

1、购买ECS服务器

进入阿里云官网,购买一个ECS服务器,老样子,选择离自己最近的,跟云数据库一样

https://www.aliyun.com/

在这里插入图片描述

购买完成了之后,等它创建完,来到我们的控制台,我们把系统给它停止,后面还要更换一个系统

在这里插入图片描述

在这里插入图片描述

2、设置安全组

什么是安全组呢,因为阿里云它在架服务器的时候,它是以组为单位的,所以我们要给它设置一个安全组

在这里插入图片描述

在这里插入图片描述
我们给它开放两个端口号,一个是别人访问,一个是自己访问的

在这里插入图片描述

3、更换成宝塔

设置完了之后,我们回到我们的实例页面,更换操作系统

在这里插入图片描述
接着

在这里插入图片描述
选择宝塔

在这里插入图片描述
确认

在这里插入图片描述

4、连接Linux宝塔

回到控制面板,显示运行中的时候,选择远程连接

在这里插入图片描述
立即登录

在这里插入图片描述
输入设置的账号密码

在这里插入图片描述
登录进来之后,输入bt default,获取宝塔登录信息

在这里插入图片描述
复制外网地址打开,输入账号密码

在这里插入图片描述
进来了之后,出现了这个,之前是没有的,现在要注册,登录一下

在这里插入图片描述

5、安装Tomcat,配置

进来了之后,我们搜索tomcat安装,安装Tomcat就已经包含jre了

在这里插入图片描述

在这里插入图片描述
安装完成,我们点击设置

在这里插入图片描述
改成80端口

在这里插入图片描述
重载配置

在这里插入图片描述
重载完了之后,输入我们的公网ip能访问

在这里插入图片描述

在这里插入图片描述

6、上传war包

回到控制面板,打开文件夹

在这里插入图片描述
找到我们的webapps目录

在这里插入图片描述
把我们打包好的war上传上去

在这里插入图片描述
重载,重启一下 Tomcat

在这里插入图片描述
访问一下,OK没有问题

在这里插入图片描述
但是当我们点击进入的时候,它抛异常了,这个异常我都不用看错误信息,肯定是我们的云数据库没有设置白名单造成的,没有连上数据库,没有权限,拦下来了。

在这里插入图片描述
回到我们的云数据库控制台,我们把我们ECS服务器的公网IP给它加上

在这里插入图片描述

我们再来访问一下,没有问题,OK

在这里插入图片描述
至此,SSM项目部署完成,这是Linux宝塔部署的,有空会写一个CentOS 命令部署的

————————
创作不易,如觉不错,随手点赞,关注,收藏(* ̄︶ ̄),谢谢~~
  • 4
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值