Linux服务器上部署springboot服务并测试
1、在Linux服务器上部署Springboot服务
项目打jar包的操作流程:
- 在idea中的Maven视图中先clean,跳过test(按一下蓝色闪电的标志),再点击package打包。
2.此时目录中就会生成一个target文件夹,点开这个文件夹,就可以看到jar包了。
2、在Linux服务器中部署springboot服务启动项
- 打开ubuntu系统,在用户名文件夹下创建一个项目文件夹demo
mkdir demo
在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包运行的日志文件
按照截图 从根目录进入此/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服务并测试相关推荐
- linux建立ss服务器,如何在linux服务器上部署ss服务
满意答案 rqyfo 2017.12.13 采纳率:42% 等级:12 已帮助:19585人 ss是Socket Statistics的缩写.顾名思义,ss命令可以用来获取socket统计信息, ...
- linux mysql搭建禅道详细教程_如何在Linux服务器上部署禅道
目前较受欢迎的开源项目管理软件:禅道. 这是一款国产的优秀开源项目管理软件,基于敏捷项目管理理念开发而成,操作简洁,能够很好地满足目前团队中的产品.开发.测试等人员的使用. 下面详细介绍如何在Linu ...
- 在 Linux 服务器上部署 oracle10gr2 数据库全过程
在 Linux 服务器上部署 oracle10gr2 数据库全过程 最近在 Linux 系统上进行 oracle 服务器的部署,对于作者这种 Linux 菜鸟来说着实不容易,很是废了一番功夫.但最后还 ...
- 禅道启动mysql报错_测试工具之在Linux服务器上部署禅道Bug管理系统
Linux本次使用到的命令行记录 链接服务器的命令 ssh [root@www.leimingtech.net](mailto:root@www.leimingtech.net) -p 22233 - ...
- Django项目在Linux服务器上部署和躺过的坑
引言 在各方的推荐下,领导让我在测试环境部署之前开发的测试数据预报平台.那么问题来了,既然要在服务器上部署, 就需要准备: 1.linux服务器配置 2.linux安装python环境搭建与配置 3. ...
- linux服务器上部署项目,还报路径错误,切记分隔符注意点
场景 我们在windows上通过XShell将windows上tomcat下的项目部署到linux服务器下的 tomcat下. 相同的一套代码,部署到linux服务器上却提示路径有问题. 比如要修改t ...
- 在linux服务器上部署禅道环境
转载自:https://www.cnblogs.com/yoyoketang/p/10184072.html?from=timeline&isappinstalled=0 前言 以前出去面试总 ...
- 第一次在Linux服务器上部署项目,看完这篇轻松应对
场景 一直习惯于Windows服务器的窗口的方便,突然要用到linux的服务器的部署,不知道从何下手, 所以你百度一搜,各种linux命令大全,看的眼花缭乱. 实现 软件 如果你的项目是在window ...
- Linux 服务器上部署web程序
文章目录 1. 搭建 Java 部署环境 1.1 yum 认识 yum 查看软件包列表 安装软件包 卸载软件包 1.2 配置JDK ① 首先先查看 jdk 安装包 ② 下载 jdk 安装包 ③ 验证是 ...
最新文章
- Ubifs文件系统和mkfs.ubifs以及ubinize工具的用法
- 为什么你的用户总是不满意?
- 2019 Multi-University Training Contest 1 - 1001 - Blank - dp
- 在Web中实现C/S模式的Tab
- 大学计算机课作业新建文档,重庆大学2020年春季学期课程作业计算机组成原理.docx...
- 图书管理系统需求分析说明书
- JS事件流(事件冒泡 事件委托)
- MySQL进阶路:从小工到专家的必读书籍和必备工具
- css画钟表_CSS绘制时钟
- Maven的安装与配置(详细版)
- 层次分析法、网络层次分析法、模煳层次分析法、双基点法
- Java包装类,异常,集合,多线程,反射,IO,String类,lambda表达式,File类
- 分享|2022城市大脑发展白皮书(附PDF)
- 各种梯度算法总结 + Total Variation
- 认识loadrunner及相关性能参数
- 什么是数据标注? 数据标注公司主要做什么?
- 无约束优化:线搜索最速下降
- 使用python实现微博评论分词与关键词提取(从MySQL数据库中读取数据)
- Android 轻松实现百度地图定位
- vijos- P1383盗窃-黑珍珠 (python + 代码优化)
热门文章
- 给Qt生成的exe加图标
- Navicat连接Mysql时 1251 - client does not support ...的问题
- linux-运维进阶-27 Discuz论坛搭建
- 《人月神话》读书感悟
- Linux- 硬件查询——lspci/lsusb/lsblk/blkid/lscpu/hdparm/sdparm/smart/dmidecode
- 帕金森的药物有哪些?
- 签到app--Android练手
- 达观汽车故障知识图谱,加速汽车行业质量管控智能化
- cf - 922C - Cave Painting ( 思维 + 数学 )
- 【网络流量识别】【深度学习】【一】IRNN和LSTM—网络入侵检测系统深度学习方法的比较分析(N-IDS):N-IDS 的深度学习