部署Springboot项目
前言
断断续续做个人博客项目有一个月了,今天才完成部署,虽然项目完成得七七八八了,真不容易。。
今天倒腾云服务器,配置各种东西,java环境,mysql,tomcat,各种出错,又配置了一天。(就是自己菜)
忙活到后来,才发现springboot内置了tomcat,直接运行就行了,一拍脑袋两行泪.
部署步骤
一.购买云服务器
我买的是腾讯云服务器,学生优惠10块一个月,方便又好用。
1. 买完服务器去控制台,首先更改服务器密码!!!2
2.修改安全组
点击左边导航栏里的安全组
再点击实例中的添加规则
添加相关安全组(允许访问Tomcat:8080端口和mysql:3306端口)
3.下载相关工具
1.putty 远程连接服务器,并进行操控
2.Wincp 向服务器传输文件
3.Navicat (Mysql) 数据库传输
4.使用putty连接服务器
HostName 输入服务器公用IP地址
连接后输入用户名密码 用户名默认root
密码为你重新修改后的服务器密码
5.配置JAVA环境和Tomcat
https://blog.csdn.net/chenxiaoscode/article/details/88108392
后来才发现springboot内置了Tomcat,直接运行jar包就行了。
7.配置Mysql
https://blog.csdn.net/wohiusdashi/article/details/89358071
8.用NAVICAT进行数据转移
点击Connect连接本地数据库和服务器数据库
Host 分别为本地的IP 和 服务器的公用IP地址
选择要转移的数据库进行转移(我是在服务器中的mysql事先创建了同名的数据库)
选择要转移的表、视图等等
然后进行转移。
9.项目打包放到服务器上(两种方法)
1.war
项目的porm.xml中
添加war
通过Maven 的clean compile package
项目会多一个文件夹,里面有war包
通过WINCP 连接 服务器 输入 服务器公用IP和密码就可以连接了
找到你的Tomcat文件夹
删除/webapps内初始ROOT文件夹
因为Tomcat自带一个演示文件,所以想通过浏览器:IP:8080直接访问到你项目,需要上传ROOT文件夹。该文件夹在刚刚上传项目文件夹内。
将刚刚打包好的.war文件,上传到tomcat里的/webapps内
然后进入到tomcat的bin目录下执行:./startup.sh
在浏览器访问你的通过服务器IP:8080就可以访问你 的项目了
2.jar
项目的porm.xml中
删除war
Maven 的clean compile package
形成jar包
通过WINCP 连接 服务器 输入 服务器公用IP和密码就可以连接了
上传jar包
我是传到home目录
在home目录下
输入java -jar 包名.jar
运行项目
在浏览器访问你的通过服务器IP:8080就可以访问你 的项目了。
—END
感谢李仁密老师的视频,一步步跟着视频完成了个人博客。