SSM项目部署上线——(阿里云服务器ECS + 云数据库RDS MySQL)
一、首先购买,并配置好一个云数据库 1、购买云数据库
进入阿里云官网,选择云数据库购买,选择区域位置,最好选择离自己最近的,其他保持默认即可
https://www.aliyun.com/
我们来到控制台,选择我们刚刚购买所选择的区域,它已经帮我们创建好了实例
如果我们不用阿里的服务器去连接数据库,我们需要外网的链接
我们先回到我们本地,把我们的数据库导出
回到阿里云数据库
创建完成之后,我们点击导入
执行变更
修改数据库的连接参数,用idea打开我们的SSM项目(maven)
注意。这里的地址是外网的地址
错误是:Establishing SSL connection without server’s identity verificatio
解决办法:在数据库连接后面加上一个参数 ?useSSL=false
包有两种,一种是jar包,一种是war包
普通的web项目,或者是SSM项目,我们打的是war包,如果是springboot项目,我们一般打成jar包
这里我们打成war包
在打包之前,我们先说一个非常重要的点,也可能是我开发环境的一个原因,我们的web目录一定要在 src/main下面,不然打包的时候,jsp页面是没有进去的,运行显示的是404.
这个名字可以随便取
接着,就是打包
等待打包完成
我们的第二种打包方式是借助 maven 项目管理工具,但我们首先得在pom.xml中配置依赖
接着
注意:这个war包的名字我们要改一下,这个名字是运行不了的。改成aa或者其他的就可以运行,这里就不运行演示了,跟上面的一样。
进入阿里云官网,购买一个ECS服务器,老样子,选择离自己最近的,跟云数据库一样
https://www.aliyun.com/
购买完成了之后,等它创建完,来到我们的控制台,我们把系统给它停止,后面还要更换一个系统
什么是安全组呢,因为阿里云它在架服务器的时候,它是以组为单位的,所以我们要给它设置一个安全组
设置完了之后,我们回到我们的实例页面,更换操作系统
回到控制面板,显示运行中的时候,选择远程连接
进来了之后,我们搜索tomcat安装,安装Tomcat就已经包含jre了
回到控制面板,打开文件夹
我们再来访问一下,没有问题,OK