在我们使用SpringBoot框架开发完一个项目后,需要将该项目打成jar包,放到用于生产的服务器上去运行。一般都是执行 java -jar xxx.jar &命令运行,但是这样是有问题的。 比如启动时需要加入参数,如-Dxxx=xxx,这个命令就会很长不易读且容易忘。所以,最好 是使用shell脚本将配置与命令维护起来。shell脚本如下,使用者创建一个文件,取名为start.sh#!/
转载
2023-12-21 11:23:08
272阅读
在Linux系统上,我们经常使用shell脚本来启动Java程序。在这里,我们以启动一个.jar文件为例来介绍如何使用Linux shell脚本来启动Java程序。
首先,我们需要确保已经安装了Java环境和Linux系统。接下来,我们创建一个新的shell脚本文件,可以通过命令行或者任何文本编辑器来创建。在我们的shell脚本文件中,我们需要指定Java的路径以及我们要启动的.jar文件的路径
原创
2024-05-27 11:23:24
137阅读
Linux中自定义shell脚本启动jar包的方法
原创
2022-12-08 15:52:39
582阅读
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 脚本启动是常见的做法。本文将指导你逐步实现这一过程。无论你是新手还是有一定基础的开发者,掌握这一技能都将使你的开发工作更加高效。以下是实现这一目标的步骤:
| 步骤 | 描述
Linux是一种开源的操作系统内核,而Linux的Shell是用来与操作系统内核进行交互的命令行界面。在Linux的Shell中,常用的命令和操作通过输入特定的命令来执行,而Shell脚本则是一种用来批量执行命令的脚本语言。
在Linux的世界中,Jar包是Java程序打包后的可执行文件。通常情况下,我们在Linux系统中通过命令行来运行Java程序,并且需要手动设置Java的环境变量等参数。而
原创
2024-05-22 10:43:22
60阅读
最近做的微服务jar包想弄在持续集成中自动化部署,所以首先得有一个操作jar包的脚本 只需将jar文件的路径替换到APP_NAME的值就可以了,其他不用改 注意:window编辑的shell文件,通过WinSCP上传的Linux服务器,需要改变文件的格式(查看文件格式,vim编辑后输入
转载
2019-02-24 10:06:00
318阅读
2评论
最近做的微服务jar包想弄在持续集成中自动化部署,所以首先得有一个操作jar包的脚本 只需将jar文件的路径替换到APP_NAME的值就可以了,其他不用改 注意:window编辑的shell文件,通过WinSCP上传的Linux服务器,需要改变文件的格式(查看文件格式,vim编辑后输入
转载
2018-12-05 10:00:00
436阅读
2评论
脚本内容。
原创
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评论
启用 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阅读
# 如何使用Shell脚本启动Java Jar包
## 简介
在Linux系统中,我们可以使用Shell脚本来启动Java应用程序。本文将向你介绍如何使用简易的Shell脚本来启动一个Java的Jar包。
## 流程概述
下面是整个流程的步骤概述:
| 步骤 | 描述 |
| --- | --- |
| 1 | 创建一个新的Shell脚本文件 |
| 2 | 在脚本文件中设置Java运行环境
原创
2023-07-21 03:03:45
256阅读
Linux系统是一款广泛应用于服务器和嵌入式设备的操作系统,它以其稳定性、安全性和开放性而闻名于世。在Linux系统中,红帽公司的产品一直备受推崇,红帽的发行版(Red Hat Enterprise Linux)被广泛用于企业级应用中。
Java语言作为一种跨平台的编程语言,也在Linux系统中得到了广泛的应用。开发人员可以在Linux系统上编写并运行Java程序,而不受操作系统的限制。Java
原创
2024-04-07 09:58:13
65阅读
在Linux系统中,当我们需要执行一个jar文件时,有时候我们可能会遇到一些问题。特别是当我们需要在shell中运行这个jar文件的时候,可能会有些困惑。在本文中,我们将讨论如何在Linux系统中运行一个jar文件,并解决一些常见的问题。
首先,让我们回顾一下jar文件是什么。jar文件是Java Archive的缩写,是一种存档文件格式,通常用于打包Java类文件和相关的资源文件。在Linux
原创
2024-05-23 10:10:28
102阅读
Linux启动Jar文件:详细解析与最佳实践
在Linux操作系统中,Jar文件的执行广泛应用于Java应用程序的部署和运行。虽然Linux上的Jar文件启动过程相对简单,但仍有一些技巧和最佳实践,可以使您的应用程序更加高效和稳定。本文将详细解析Linux启动Jar文件的步骤,并探讨一些应用程序开发者最常遇到的问题。
一、Jar文件的基本概念和作用
Jar文件,即Java Archive,是
原创
2024-02-04 14:04:47
62阅读
经常需要在Linux服务器上设置开机启动jar包,这样服务器重启的时候就会自动运行项目,实现半自动化,实现思路如下。首先编写一个启动jar包的脚本,位置随意,这里以/home/java为例,文件名叫startup.sh。export JAVA_HOME=/usr/local/java/jdk1.8.0_152
export PATH=$JAVA_HOME/bin/:$PATH
nohup java
转载
2023-06-14 06:41:28
248阅读
# 使用 Shell 脚本启动 Spring Boot JAR 的完整指南
在现代软件开发中,使用 Spring Boot 创建微服务已成为一种流行的实践。当你在开发完一个 Spring Boot 项目后,想要将其放到生产环境中运行,通常会将其构建成一个可执行的 JAR 文件,并通过 Shell 脚本来启动它。本文将详细介绍这一过程,包括每个步骤的详细解释、代码示例以及状态图。
## 流程概述
Linux启动shell
在使用Linux操作系统时,我们经常会遇到使用shell进行启动的情况。Linux启动shell是一种在系统启动时自动执行的脚本程序,它可以执行一系列的命令来配置和初始化系统环境。
Linux启动shell主要有两种形式:系统启动时的默认shell和用户登录后的交互式shell。
系统启动时的默认shell是指在Linux操作系统启动过程中由内核调用的第一个shel
原创
2024-02-01 10:37:32
80阅读