目录
5.在xshell通过yum下载tomcat和jdk(1.8):
9.改项目中数据库的配置文件,通过eclipse或者idea将项目打包成war文件(jdk1.8,题主的是SSM项目)
10.通过xshell启动xftp上传war文件到tomcat的webapps目录下:
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
访问成功,部署完成。