在我们使用SpringBoot框架开发完一个项目后,需要将该项目打成jar包,放到用于生产的服务器上去运行。一般都是执行 java -jar xxx.jar &命令运行,但是这样是有问题的。 比如启动时需要加入参数,如-Dxxx=xxx,这个命令就会很长不易读且容易忘。所以,最好 是使用shell脚本将配置与命令维护起来。shell脚本如下,使用者创建一个文件,取名为start.sh#!/
转载
2023-12-21 11:23:08
272阅读
shell是什么?维基百科:Unix shell也叫做命令行界面,它是Unix操作系统下传统的用户和计算机的交互界面。用户直接输入命令来执行各种各样的任务。现在的shell不止这些功能,不过,这些与本文无关。shell中命令的执行过程?启动shell,本身就是创建一个进程。在shell中运行命令的时候,shell进程会以自己为模板,创建(fork)一个新的进程。这个新建的进程对shell中输入的命
转载
2023-10-18 22:37:25
84阅读
# 如何使用 Shell 启动 Java JAR 文件
在软件开发过程中,使用命令行工具来启动 Java 应用程序是一个常见的需求。在本文中,我们将逐步学习如何使用 Shell 来启动一个 Java JAR 文件。这对于新手来说可能会有些陌生,但请放心,我们将通过详细的步骤解释整个过程。
## 一、整个流程概述
在我们开始之前,让我们先概述一下整个流程。每一步的目标和执行步骤将通过表格呈现。
# 如何使用 Java JAR 文件和 Shell 启动应用程序
在软件开发中,将 Java 应用程序打包成 JAR 文件并通过 Shell 脚本启动是常见的做法。本文将指导你逐步实现这一过程。无论你是新手还是有一定基础的开发者,掌握这一技能都将使你的开发工作更加高效。以下是实现这一目标的步骤:
| 步骤 | 描述
启用 vi start.sh #!/bin/sh # ##########################################\
原创
2022-12-23 01:22:51
188阅读
# Shell启动Java加载Jar
在开发Java应用程序时,我们常常需要在命令行中运行Java程序并加载相应的jar包。Shell是一种脚本语言,可以用于执行一系列命令。本文将介绍如何使用Shell启动Java程序并加载jar包。
## Shell脚本
Shell脚本是一种解释性语言,可以在命令行中执行一系列命令。使用Shell脚本可以简化复杂的命令行操作,并实现自动化运行。在启动Jav
原创
2023-08-09 14:58:02
233阅读
在Linux系统上,我们经常使用shell脚本来启动Java程序。在这里,我们以启动一个.jar文件为例来介绍如何使用Linux shell脚本来启动Java程序。
首先,我们需要确保已经安装了Java环境和Linux系统。接下来,我们创建一个新的shell脚本文件,可以通过命令行或者任何文本编辑器来创建。在我们的shell脚本文件中,我们需要指定Java的路径以及我们要启动的.jar文件的路径
原创
2024-05-27 11:23:24
137阅读
关闭SELinux的方法: 修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。 如果不想重启系统,使用命令setenforce 0 注: setenforce 1 设置SELinux 成为enforcing模式 setenforce 0 设置SELinux 成为permissive模式 在lilo或者grub的启动参数中增加:s
脚本内容。
原创
2023-06-01 23:59:45
138阅读
#!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=/opt/server/msp/health-api/health-2.0.2.jar#使用说明,用来提示输入参数usage() { echo "Usage: sh health_api.sh [start|s
转载
2019-06-27 08:58:00
244阅读
2评论
可能很多同学在看到这篇文章的时候是第一次接触 shell 脚本。所以我们首先需要了解什么是 shell 脚本。
在 Windows 里我们经常会看到一种扩展名为 .bat 的文件,它称为批处理文件。批处理文件的作用是把许多个命令放在一个文件里,当运行这个文件的时候就执行文件中的所有命令。其实 shell 脚本与批处理非常相似。但是它即然被称为“脚本”那必然有不同的地方。
转载
2024-06-21 08:01:40
27阅读
# 使用 Shell 脚本启动 Spring Boot JAR 的完整指南
在现代软件开发中,使用 Spring Boot 创建微服务已成为一种流行的实践。当你在开发完一个 Spring Boot 项目后,想要将其放到生产环境中运行,通常会将其构建成一个可执行的 JAR 文件,并通过 Shell 脚本来启动它。本文将详细介绍这一过程,包括每个步骤的详细解释、代码示例以及状态图。
## 流程概述
jar包shell启动脚本
转载
2021-06-22 11:51:34
837阅读
Java程序 运行在linux主机上, 通过shell脚本启动为进程。 Java程序中 通过定时任务,设置访问Hbase的时间间隔,设置告警规则,比如三次获取Hbase中的数据失败,则调用存过,遍历配置的告警号码,插入短信中间表,实现短信的发送。 项目结构如下 启动脚本分析根据服务器上JDK 以及工程部署路径 修改相应的#JDK所在路径 APP_HOME 启动入口类APP_MAI
原创
2021-05-31 15:49:08
1600阅读
哈喽,大家好,我是指北君。可能很多初学者会比较困惑,Spring Boot 是如何做到将应用代码和所有的依赖打包成一个独立的 Jar 包,因为传统的 Java 项目打包成 Jar 包之后,需要通过 -classpath 属性来指定依赖,才能够运行。我们今天就来分析讲解一下 Spring Boot 的启动原理。1. Spring Boot 打包插件Spring Boot 提供了一个名叫 spring
转载
2024-06-03 11:00:52
91阅读
文章目录概述shell启动Java类中的main方法启动脚本分析启动脚本shell启动jar包
概述Java程序 运行在linux主机上, 通过shell脚本启动为进程。 Java程序中 通过定时任务,设置访问Hbase的时间间隔,设置告警规则,比如三次获取Hbase中的数据失败,则调用存过,遍历配置的告警号码,插入短信中间表,实现短信的发送。 项目结构如下
原创
2022-03-24 15:24:43
2308阅读
由于jar依赖于jdk,所以系统中需要安装该虚拟机,具体操作可以自行百度以alibaba sentinel-dashboard 服务熔断保护框架为例 首先:写一个启动脚本,startup.sh,因为通过服务命令service启动脚本无法动态获取环境变量,所以我写死了我jdk安装的位置注意:CentOS7系统有自带的openjdk,所以要把它卸了,因为oracle jdk 开发的项目与其不兼容(缺少
转载
2023-10-03 17:48:40
594阅读
# 如何使用Shell脚本启动Java Jar包
## 简介
在Linux系统中,我们可以使用Shell脚本来启动Java应用程序。本文将向你介绍如何使用简易的Shell脚本来启动一个Java的Jar包。
## 流程概述
下面是整个流程的步骤概述:
| 步骤 | 描述 |
| --- | --- |
| 1 | 创建一个新的Shell脚本文件 |
| 2 | 在脚本文件中设置Java运行环境
原创
2023-07-21 03:03:45
256阅读
本文介绍如何使用Shell脚本来开启和停止jar程序的后台运行,以及如何实现out大文件的切分。另外,补充一些后台运行的小知识。
原创
2024-04-19 14:25:11
598阅读
# Shell脚本启动Redis和Java的Jar包
在进行软件开发和部署过程中,经常需要启动多个服务和应用程序。为了简化操作,自动化启动过程,我们可以使用Shell脚本来完成这个任务。本文将介绍如何使用Shell脚本启动Redis和Java的Jar包,并提供了相应的代码示例。
## 1. Shell脚本简介
Shell脚本是一种用于交互式地操作系统的脚本语言。它可以直接执行命令,也可以执行
原创
2023-09-24 16:09:20
211阅读