springboot 项目怎么部署到windows serve
2022-07-26 本文已影响0人
xq9527
前言:
各位同学大家好, 有段时间没有更新博客了,因为自己在B站更新我的视频教程所以文章呢就 更新比较慢 今天给大家分享一下springboot 项目 怎么部署到windows server 服务器的一个教程。
准备工作
我们需要租一台阿里云 或者腾讯云的服务器 我这边选择了腾讯云的 配置呢是双核 2G 的一个配置
腾讯云 :https://cloud.tencent.com/login
邮箱登录
![](https://img.haomeiwen.com/i6865547/d5610988f6de8503.png)
立即选购
![](https://img.haomeiwen.com/i6865547/db05e48661e94b0f.png)
产品选择云服务器
![](https://img.haomeiwen.com/i6865547/44ca0e717edabb54.png)
立即选购
![](https://img.haomeiwen.com/i6865547/e92b9eb6e1e508e8.png)
我这边选择 windows server 2012 r2 这个有界面 我方便操作 后面我出用cenOS 或者是Ubuntu 的教学博客
![](https://img.haomeiwen.com/i6865547/a16d3bd7c87031db.png)
打包项目
我们点击右边侧栏的maven
![](https://img.haomeiwen.com/i6865547/c018f2e00de94d93.png)
然后点开我们lifecycle 目录下面的 package
![](https://img.haomeiwen.com/i6865547/af970effcd93d69d.png)
我们右键点击 Run Maven Build
![](https://img.haomeiwen.com/i6865547/c7e30991064087c3.png)
然后我们在控制台就可以看到有日志输出讲项目打包成jar 包 然后打包时间
![](https://img.haomeiwen.com/i6865547/3a6c7880a519b54a.png)
打包好的jar包再我们 项目的 target目录下面
![](https://img.haomeiwen.com/i6865547/1444d80644e32502.png)
连接远程服务器
在win10 运行框里面输入mstsc
![](https://img.haomeiwen.com/i6865547/2c69f339f9da839e.png)
出现远程连接的弹窗 我们输入服务器的公网
![](https://img.haomeiwen.com/i6865547/aa4b4d53f3dc114f.png)
然后连接
![](https://img.haomeiwen.com/i6865547/8b28abf1cd3cd24a.png)
这就是我们远程服务器的界面了
![](https://img.haomeiwen.com/i6865547/da098361402813e7.png)
远程服务器配置环境
-
1 安装jdk
这个相信大家都知道去 oracle 的官网下载安装 我这边已经下载并且安装 而且配置好了环境变量
![](https://img.haomeiwen.com/i6865547/c102b0e457337605.png)
-
2 安装mysql
我这边装的是 mysql-5.7.17.msi 版本 这个大家自行去安装哈
-
3 安装mysql 可视化工具 sqlyang 我这边是用的这个工具 你用别的也行哈
安装好后建立新的链接就输入我们服务器的ip 地址 然后输入你数据库的账号密码就行了
![](https://img.haomeiwen.com/i6865547/908ce9bb181163b9.png)
连接上就是这样的界面
![](https://img.haomeiwen.com/i6865547/8d798a2291669816.png)
-
创建数据库
![](https://img.haomeiwen.com/i6865547/a97bfcf58c4df363.png)
一路创建即可
![](https://img.haomeiwen.com/i6865547/124aa7e332439765.png)
-
将本都数据库恢复同步到服务器的 mysql 中
讲本地的数据库里面数据到处成一个sql 的脚本
![](https://img.haomeiwen.com/i6865547/20688adf84cc3724.png)
然后在服务器里面的mysql里面执行这个脚本回复数据
![](https://img.haomeiwen.com/i6865547/ea5c1d8c3b9e1a59.png)
我们打开数据查看数据恢复成功了
![](https://img.haomeiwen.com/i6865547/89f7cf83a667b505.png)
运行我们打包好的jar包
我们把打包好的jar 复制到服务器
![](https://img.haomeiwen.com/i6865547/7f7b128c760dbce8.png)
然后进去cmd 命令行
![](https://img.haomeiwen.com/i6865547/57671e504facba02.png)
然后执行我们的命令
Java -jar xxxxx.jar
![](https://img.haomeiwen.com/i6865547/f6febcdd4b6ee586.png)
我们看到tomcat 正常的启动了
![](https://img.haomeiwen.com/i6865547/1366d1e1bafabe90.png)
测试查看效果
![](https://img.haomeiwen.com/i6865547/08dc3eea150114d3.png)
![](https://img.haomeiwen.com/i6865547/31b2b702f40bf655.png)
![](https://img.haomeiwen.com/i6865547/507820fb546c3d6b.png)
到此我们的springboot 项目怎么打包到部署到winodws server 12 r2 服务器我们就讲完了。
最后总结:
springboot的部署非常的傻瓜式简单 比起传统的springmvc 项目来说 springboot 我们只需要打包成一个jar 然后后运行jar 包即可。我们只需要在云服务器上面安装jdk mysql 然后设置好mysql的账号密码跟我们项目里面的配置一样 然后创建数据库恢复数据 最后命令运行jar包即可。 有同学可能会问我为啥不什么不在linux 上面部署 是没错现在大多数服务器都是linux 系统 因为我不是很熟悉linux 操作 下一期我会更新怎么在linux 上面部署spirngboot的项目 敬请期待。最后希望我的文章能帮助到各位解决问题 ,以后我还会贡献更多有用的代码分享给大家。各位同学如果觉得文章还不错 ,麻烦给关注和star,小弟在这里