• springboot 项目怎么部署到windows server 服务器上面


    前言:

    各位同学大家好, 有段时间没有更新博客了,因为自己在B站更新我的视频教程所以文章呢就 更新比较慢 今天给大家分享一下springboot 项目 怎么部署到windows server 服务器的一个教程。

    准备工作

    我们需要租一台阿里云 或者腾讯云的服务器 我这边选择了腾讯云的 配置呢是双核 2G 的一个配置
    腾讯云 :https://cloud.tencent.com/login

    邮箱登录

    image.png

    立即选购

    image.png

    产品选择云服务器

    image.png

    立即选购

    image.png

    我这边选择 windows server 2012 r2 这个有界面 我方便操作 后面我出用cenOS 或者是Ubuntu 的教学博客

    image.png

    打包项目

    我们点击右边侧栏的maven

    image.png

    然后点开我们lifecycle 目录下面的 package

    image.png

    我们右键点击 Run Maven Build

    image.png

    然后我们在控制台就可以看到有日志输出讲项目打包成jar 包 然后打包时间

    打包好的jar包再我们 项目的 target目录下面

    image.png

    连接远程服务器

    在win10 运行框里面输入mstsc

    image.png

    出现远程连接的弹窗 我们输入服务器的公网

    image.png

    然后连接

    image.png

    这就是我们远程服务器的界面了

    image.png

    远程服务器配置环境

    • 1 安装jdk

    这个相信大家都知道去 oracle 的官网下载安装 我这边已经下载并且安装 而且配置好了环境变量
    image.png

    • 2 安装mysql

    我这边装的是 mysql-5.7.17.msi 版本 这个大家自行去安装哈

    • 3 安装mysql 可视化工具 sqlyang 我这边是用的这个工具 你用别的也行哈

    安装好后建立新的链接就输入我们服务器的ip 地址 然后输入你数据库的账号密码就行了
    image.png

    连接上就是这样的界面

    image.png

    • 创建数据库

    image.png
    一路创建即可
    image.png

    • 将本都数据库恢复同步到服务器的 mysql 中
    讲本地的数据库里面数据到处成一个sql 的脚本

    image.png

    然后在服务器里面的mysql里面执行这个脚本回复数据

    image.png

    我们打开数据查看数据恢复成功了

    image.png

    运行我们打包好的jar包

    我们把打包好的jar 复制到服务器

    image.png

    然后进去cmd 命令行

    image.png
    然后执行我们的命令

    Java   -jar   xxxxx.jar  
    
    • 1

    image.png

    我们看到tomcat 正常的启动了

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Sf6sT5Hx-1659856406048)(https://upload-images.jianshu.io/upload_images/6865547-1366d1e1bafabe90.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]

    测试查看效果

    image.png
    image.png
    image.png
    到此我们的springboot 项目怎么打包到部署到winodws server 12 r2 服务器我们就讲完了。

    最后总结:

    springboot的部署非常的傻瓜式简单 比起传统的springmvc 项目来说 springboot 我们只需要打包成一个jar 然后后运行jar 包即可。我们只需要在云服务器上面安装jdk mysql 然后设置好mysql的账号密码跟我们项目里面的配置一样 然后创建数据库恢复数据 最后命令运行jar包即可。 有同学可能会问我为啥不什么不在linux 上面部署 是没错现在大多数服务器都是linux 系统 因为我不是很熟悉linux 操作 下一期我会更新怎么在linux 上面部署spirngboot的项目 敬请期待。最后希望我的文章能帮助到各位解决问题 ,以后我还会贡献更多有用的代码分享给大家。各位同学如果觉得文章还不错 ,麻烦给关注和star,小弟在这里

  • 相关阅读:
    Multism介绍——简单电路为例,介绍基本仿真流程
    Vue3自定义指令
    依赖项安全检测新利器:Scorecard API
    【多线程】多线程面试常见基础内容
    SpringBoot 玩一玩代码混淆,防止反编译代码泄露!
    高通WLAN框架学习(31)-- Power save
    C++ 混合运算的类型转换
    vue中$set
    canvas 画布绘制时钟
    函数的正确使用
  • 原文地址:https://blog.csdn.net/xq610928/article/details/126211553