SpringBoot学习(番外篇)------使用shell命令或bat文件优雅启动SpringBoot项目前言在之前的博文中,我们一起探究了SpringBoot的使用以及和通用的技术栈进行整合,使用SpringBoot开发确实非常的便利.那么我们在开发完成了SpringBoot应用,并打包成jar以后,就要在Linux或者Windos Server服务器部署,一般来说我们可以使用java -ja
转载
2024-02-22 18:29:59
81阅读
脚本文件 startup.sh #!/usr/bin/env bash
INPUT=$2
FILE_PATH=`readlink -f ${INPUT}`
SERVICE=${INPUT##*/}
SERVICE_NAME=${SERVICE%.*}
DEPLOY_DIR=`pwd`
#JVM_OPTS="-server -Xms256m -Xmx512m -XX
转载
2024-03-29 10:31:16
29阅读
文章目录前言一.手动部署项目1.1项目创建与打包1.2修改部署项目运行状态1.3结束后台的服务二.通过Shell脚本自动部署项目2.1Linux安装Git2.2Linux安装配置Mavven2.3使用Shell脚本自动部署项目2.4修改权限 前言使用手动部署项目虽然省事不麻烦,但是他局限性大,适用性低! 利用Shell脚本自动部署虽然第一次配置麻烦但是可以一劳永逸啊!一.手动部署项目1.1项目创
Java后端变成运维的道路在部署项目在服务器的时候,重新启动一个jar文件总是要三部曲,查询服务进程,停止服务进程,重新启动jar包,刚开始可以记一记,重启的多了,就像流水线般了,所以查看了一些前辈的博客,记录下第一次写脚本的经历。获取到指定的线程Id# $1变量是自己shell运行后面跟的第一个参数
# grep -v grep 是在列出的进程中去除含有关键字 grep 的进程
# grep -
转载
2024-06-05 14:04:54
250阅读
用最简单的shell脚本启动Springboot项目 文章目录用最简单的shell脚本启动Springboot项目代码实例主要方法1.获取当前脚本文件路径2.获取文件列表3.判断是否运行4.创建日志文件5.遍历文件列表运行jar文件总结 代码实例#!/bin/bash
# start java application springsell
#获取文件路径
bin_path=`cd $(dirn
转载
2024-03-03 12:53:29
95阅读
本篇和大家分享的是 Spring Boot 打包并结合 Shell 脚本命令部署,重点在分享一个shell 程序启动工具,希望能便利工作;profiles指定不同环境的配置maven-assembly-plugin打发布压缩包分享shenniu_publish.sh程序启动工具linux上使用shenniu_publish.sh启动程序profiles指定不同环境的配置通常一套程序分为了很多个部署
转载
2024-03-26 12:57:30
255阅读
前言Jenkins是一个基于Java开发的开源的实现项目可持续集成的工具,解决了平时开发项目之后需要手动打包与发布项目的问题,将这个流程实现自动化;需要了解更多关于Jenkins的内容可以点击 官网因为项目需要,近期要准备使用jenkins部署springboot单服务项目,详细记录一下其中遇到的问题和使用过程,留下脚印。第一:前期准备1.打开官网首页便有下载按钮或者使用下载网址直接下载如果是Li
转载
2024-02-19 22:33:52
348阅读
文章目录profiles指定不同环境的配置maven-assembly-plugin打发布压缩包shenniu_publish.sh程序启动工具linux上使用shenniu_publish.sh启动程序 SpringBoot打包并结合shell脚本命令部署,重点在分享一个shell程序启动工具,希望能便利工作: profiles指定不同环境的配置maven-assembly-plugin打发
转载
2024-03-19 09:46:36
96阅读
原创
2021-09-08 14:49:06
642阅读
本篇和大家分享的是 Spring Boot 打包并结合 Shell 脚本命令部署,重点在分享一个shell 程序启动工具,希望能便利工作;profiles指定不同环境的配置maven-assembly-plugin打发布压缩包分享shenniu_publish.sh程序启动工具linux上使用shenniu_publish.sh启动程序 我把 Spring Boot 相关的技
小Hub领读:很实用的shell脚本,值得收藏和学习哈!作者:神牛003本篇和大家分享的是 springboot 打包并结合 shell 脚本命令部署,重点在分享一个 shell 程序启动工具,希望能便利工作;profiles 指定不同环境的配置maven-assembly-plugin 打发布压缩包分享 shenniu_publish.sh 程序启动工具linux 上使用 shenniu_pub
转载
2024-08-10 16:08:24
107阅读
1.在shell脚本成功执行前,如何中断脚本执行?# 解答:我们需要使用‘exit’命令来实现以上描述的情境。‘exit’命令被强制输出非0值时,脚本会报错并退出。在Unix环境下的shell脚本中,0值表示成功执行。因此,在脚本终止前执行一个不带引号的‘exit -1’命令将使脚本中止。
# 例如,创建以下一个名为“anything.sh”的脚本。
#!/bin/bash
echo "Hel
#!/bin/bashJAVA_OPTIONS_INITIAL=-Xms256MJAVA_OPTIONS_MAX=-Xmx256M_JAR_KEY
原创
2023-05-30 11:18:21
278阅读
默默打开打开服务器,一看日志文件 26kb,就剩今天重启后生成的日志。呵呵呵呵呵呵呵呵呵呵呵,MD 日志没了。。。一想到leader的脸:怕了怕了。。。。幸好有服务器备份的jar包重新跑一下吧。麻蛋、、测试环境没问题。。。还得到生成环境跑一下有问题的jar包,复制文本给他。呕吼。彻底完犊子喽。。最后用ocr把截图文本提炼给Leader了,躲过一劫。幻想:小优优你把生成环境短信异常上下文异常复制完整
转载
2024-09-23 19:05:36
46阅读
在linux系统中。我们经常会遇到各种各样,tomcat停止服务的问题。
转载
2023-05-26 21:27:18
132阅读
哈喽,大家好,我是指北君。可能很多初学者会比较困惑,Spring Boot 是如何做到将应用代码和所有的依赖打包成一个独立的 Jar 包,因为传统的 Java 项目打包成 Jar 包之后,需要通过 -classpath 属性来指定依赖,才能够运行。我们今天就来分析讲解一下 Spring Boot 的启动原理。1. Spring Boot 打包插件Spring Boot 提供了一个名叫 spring
转载
2024-06-03 11:00:52
91阅读
在linux系统中,使用systemctl enable ***时,会设置开机自启动,其实就是在/etc/systemd/system/multi-user.target.wants/下创建执行/usr/lib/systemd/system/下的配置文件的软连接而脚本在使用nohup时关闭系统终端也会运行,bash *.sh &在后台运行,但脚本在执行完毕之后就结束了,想将其开机设置为自启
转载
2023-11-10 05:04:58
212阅读
Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
基本思路:把现有的正在运行的tomcat停掉,解压war包,放到tomcat目录下,清缓存,再启动两个所需脚本deploy.sh和restart.sh都放在tomcat/bin目录
转载
2024-01-05 10:30:14
61阅读
shell是什么Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。
Shell既是一种命令语言,又是一种程序设计语言,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。shell脚本是什么shell是为shell编写的脚本程序。Bash是大多数Linux系统默认的Shell。#! 告诉系统其后路径所指定的程序即是解释此脚本文件的Shell程序。
如: #
转载
2024-04-17 15:57:32
85阅读
打开文本编辑器,这里推荐使用vim编辑器,可以事先做一个别名:[root@CentOS8 log]# echo "alias vi='vim'" >> /etc/profile
[root@CentOS8 log]# tail -1 /etc/profile
alias vi='vim'
[root@CentOS8 log]# source /etc/profile新建一个文件,扩展名
转载
2024-01-25 17:41:12
126阅读