Springboot 打包上传阿里云服务器及mysql数据上传实例

3 篇文章 0 订阅
2 篇文章 0 订阅

  公司需要一个网站,我这脑门一热,就干了。前端干了有4个版本;html+css+jq就写了3个,后来因为iframe的高度搞不定又看到了vue,
 
恩,第一版做得太花里胡哨,背景黑色(麻蛋。谁家官网背景会整个黑色,当初真的脑残了),有修改了差不多一个星期,至此算是完工;可是突然发现没法做SEO,又得感谢马哥在群里分享积成俱乐部的会后的一些资料,才知道有一个SSR;麻瓜的我只剩下麻瓜了,这就是单干的下场啊,这就是血的教训啊。半路出家的和尚不好念经啊;
    废话越说越多,越来越有啰嗦嘴的倾向了。

## 进入正题:

    
*上篇博文说了一下阿里云服务器的java、mysql的安装及配置,今天就做一下Springboot打包上传至服务器运行及mysql的数据恢复;

### 首先Springboot:

    我用的是编辑器是IDEA编辑器,使用maven打包的;打包前首先clean一下
       

双击就好;

 

我使用的打的是jar包,使用的是springboot内置Tomcat,所以使用命令 package 打包

点击这个m 进入命令查找

 

(截图截不了就没接;)

在打开的窗口中的搜索框输入package,打的包就是jar包了。

这便是打完包后的结果了;之后连接服务器,将包传入服务器中运行。

上传文件使用的是FileZilla ,操作简单,输入公网IP,用户名及实例登录密码就可以登录了;

将jar包上传至服务器后用远程桌面连接服务器运行测试结果

出来这个结果时就证明没什么大问题了。但是我们想在浏览器打开我们的这个后台却还是不行。

因为阿里云防火墙安全策略的问题,需要在控制台设置端口号。

打开控制台进入本实例安全组

 

点击配置规则,配置一下我们需要开放的端口:

添加安全组规则——开放端口——授权对象(IP) *************确定就完成端口开放了;

然后我们在浏览器输入我们的公网IP加端口就可以看到结果了

 

 

至此java算是配置完成,还不能登录,因为mysql还没有将本地数据上传到服务器上。

 

首先我们备份一下本地mysql的数据:

        输入命令:mysqldump -uroo -p  “库名” > E:/my.sql

这样就会获取到备份数据文件my.sql。打开后是mysql语句,如下:

 

之后将备份的数据通过FileZilla上传至服务器,远程桌面连接服务器,

创建数据库 htbd;

然后exit 退出mysql;

输入命令:mysql -uroot -p “库名” > my.sql

之后查看mysql中的数据库htbd是否有改变:当输入命令 use htbd  提示 database changer时便可以确定更改了。当然你也可以输入命令:show tables; 查看一下表格是否出现;

 

至此mysql也完成了;

 

那么在此运行jar包确认一下登录是否ok吧,

登录成功;

 

挺喜欢Springboot的,这个内置服务器Tomcat,真的方便了不少。

----------------------------------------------------------------------------------------------------------.

推荐一个大佬:https://www.cnblogs.com/devise/p/9974684.html

远程桌面连接后,运行jar包,关闭后浏览器访问不了。这个大佬的博客就是解决这个问题的;

 

在opt/jar/ 包下新建一个.sh文件的脚本,输入命令

nohup java -jar /opt/jar/htbd-0.0.1-SNAPSHOT.jar &

这样关闭了窗口也可以在浏览器访问了;

 

然后关闭进程的命令是:

kill -9 6684;

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值