1、在Linux服务器上部署Springboot服务

项目打jar包的操作流程:

  1. 在idea中的Maven视图中先clean,跳过test(按一下蓝色闪电的标志),再点击package打包。

2.此时目录中就会生成一个target文件夹,点开这个文件夹,就可以看到jar包了。

2、在Linux服务器中部署springboot服务启动项

  1. 打开ubuntu系统,在用户名文件夹下创建一个项目文件夹demo
mkdir demo
  1. 在demo文件夹下创建以下几个文件

    (1)application.yml

    vim application.yml
    //进入applicaition.yml文件后
    //把你的springboot项目中的applicaition.yml复制进去,注意,因为本地数据库和远程服务器数据库的账号密码可能不一致 所以你要改成服务器上的数据库的账号密码
    

    (2)start.sh*

    #!/bin/bash
    /usr/bin/jdk-11/bin/java(这个路径是指你的ubuntu中jdk的安装路径) -jar demo-0.0.1-SNAPSHOT.jar(你的jar包)  --spring.config.location=/home/tpp/demo/application.yml(设置成你的application.yml的路径)
    

    (3)logs:存放你的jar包运行的日志文件

  2. 按照截图 从根目录进入此/lib/systemd/system目录,此目录下需要创建你的项目服务。

vim dashboard.service(这是项目.service)
……//把下面的信息写进去,写了注释的几项要改 其他的直接复制[Unit]
Description=dashboard service  //描述服务信息
After=network.target
After=systemd-user-sessions.service
After=network-online.target
After=consul.service[Service]
User=qqyang                        //ubuntu的user名
Type=simple
WorkingDirectory=/home/qqyang/dashboard    //之前创建的项目文件夹的路径
ExecStart=/home/qqyang/dashboard/start.sh//之前创建的项目的启动项的路径
//注意 如果服务启动失败 这一步应改为以下配置,则替换												

Linux服务器上部署springboot服务并测试相关推荐

  1. linux建立ss服务器,如何在linux服务器上部署ss服务

    满意答案 rqyfo 2017.12.13 采纳率:42%    等级:12 已帮助:19585人 ss是Socket Statistics的缩写.顾名思义,ss命令可以用来获取socket统计信息, ...

  2. linux mysql搭建禅道详细教程_如何在Linux服务器上部署禅道

    目前较受欢迎的开源项目管理软件:禅道. 这是一款国产的优秀开源项目管理软件,基于敏捷项目管理理念开发而成,操作简洁,能够很好地满足目前团队中的产品.开发.测试等人员的使用. 下面详细介绍如何在Linu ...

  3. 在 Linux 服务器上部署 oracle10gr2 数据库全过程

    在 Linux 服务器上部署 oracle10gr2 数据库全过程 最近在 Linux 系统上进行 oracle 服务器的部署,对于作者这种 Linux 菜鸟来说着实不容易,很是废了一番功夫.但最后还 ...

  4. 禅道启动mysql报错_测试工具之在Linux服务器上部署禅道Bug管理系统

    Linux本次使用到的命令行记录 链接服务器的命令 ssh [root@www.leimingtech.net](mailto:root@www.leimingtech.net) -p 22233 - ...

  5. Django项目在Linux服务器上部署和躺过的坑

    引言 在各方的推荐下,领导让我在测试环境部署之前开发的测试数据预报平台.那么问题来了,既然要在服务器上部署, 就需要准备: 1.linux服务器配置 2.linux安装python环境搭建与配置 3. ...

  6. linux服务器上部署项目,还报路径错误,切记分隔符注意点

    场景 我们在windows上通过XShell将windows上tomcat下的项目部署到linux服务器下的 tomcat下. 相同的一套代码,部署到linux服务器上却提示路径有问题. 比如要修改t ...

  7. 在linux服务器上部署禅道环境

    转载自:https://www.cnblogs.com/yoyoketang/p/10184072.html?from=timeline&isappinstalled=0 前言 以前出去面试总 ...

  8. 第一次在Linux服务器上部署项目,看完这篇轻松应对

    场景 一直习惯于Windows服务器的窗口的方便,突然要用到linux的服务器的部署,不知道从何下手, 所以你百度一搜,各种linux命令大全,看的眼花缭乱. 实现 软件 如果你的项目是在window ...

  9. Linux 服务器上部署web程序

    文章目录 1. 搭建 Java 部署环境 1.1 yum 认识 yum 查看软件包列表 安装软件包 卸载软件包 1.2 配置JDK ① 首先先查看 jdk 安装包 ② 下载 jdk 安装包 ③ 验证是 ...

最新文章

  1. Ubifs文件系统和mkfs.ubifs以及ubinize工具的用法
  2. 为什么你的用户总是不满意?
  3. 2019 Multi-University Training Contest 1 - 1001 - Blank - dp
  4. 在Web中实现C/S模式的Tab
  5. 大学计算机课作业新建文档,重庆大学2020年春季学期课程作业计算机组成原理.docx...
  6. 图书管理系统需求分析说明书
  7. JS事件流(事件冒泡 事件委托)
  8. MySQL进阶路:从小工到专家的必读书籍和必备工具
  9. css画钟表_CSS绘制时钟
  10. Maven的安装与配置(详细版)
  11. 层次分析法、网络层次分析法、模煳层次分析法、双基点法
  12. Java包装类,异常,集合,多线程,反射,IO,String类,lambda表达式,File类
  13. 分享|2022城市大脑发展白皮书(附PDF)
  14. 各种梯度算法总结 + Total Variation
  15. 认识loadrunner及相关性能参数
  16. 什么是数据标注? 数据标注公司主要做什么?
  17. 无约束优化:线搜索最速下降
  18. 使用python实现微博评论分词与关键词提取(从MySQL数据库中读取数据)
  19. Android 轻松实现百度地图定位
  20. vijos- P1383盗窃-黑珍珠 (python + 代码优化)

热门文章

  1. 给Qt生成的exe加图标
  2. Navicat连接Mysql时 1251 - client does not support ...的问题
  3. linux-运维进阶-27 Discuz论坛搭建
  4. 《人月神话》读书感悟
  5. Linux- 硬件查询——lspci/lsusb/lsblk/blkid/lscpu/hdparm/sdparm/smart/dmidecode
  6. 帕金森的药物有哪些?
  7. 签到app--Android练手
  8. 达观汽车故障知识图谱,加速汽车行业质量管控智能化
  9. cf - 922C - Cave Painting ( 思维 + 数学 )
  10. 【网络流量识别】【深度学习】【一】IRNN和LSTM—网络入侵检测系统深度学习方法的比较分析(N-IDS):N-IDS 的深度学习