首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用输入参数在centos后台运行Spring批处理应用程序的jar文件

在CentOS后台运行Spring批处理应用程序的jar文件,可以通过以下步骤实现:

  1. 确保已经安装了Java Development Kit(JDK)和Spring Boot框架。可以使用以下命令检查Java版本:java -version如果未安装JDK,请根据系统版本下载并安装适当的JDK。
  2. 将Spring批处理应用程序的jar文件上传到CentOS服务器。可以使用FTP工具(如FileZilla)或SCP命令将文件传输到服务器。
  3. 在CentOS服务器上打开终端,并导航到jar文件所在的目录。
  4. 使用以下命令在后台运行jar文件:nohup java -jar your_app.jar > /dev/null 2>&1 &这将使用nohup命令在后台运行jar文件,并将输出重定向到/dev/null以防止输出到终端。

请注意,your_app.jar应替换为实际的jar文件名。

  1. 检查应用程序是否在后台运行。可以使用以下命令:ps -ef | grep your_app.jar如果应用程序正在运行,将显示相关的进程信息。

通过以上步骤,您可以在CentOS后台成功运行Spring批处理应用程序的jar文件。

关于Spring批处理应用程序的更多信息,可以参考以下链接:

请注意,以上答案中没有提及任何特定的云计算品牌商,如腾讯云。如需了解腾讯云相关产品和服务,请访问腾讯云官方网站。

相关搜索:使用JavaScript中的参数运行.jar文件使用JVM参数在jar应用程序中运行javaRepast模拟:使用展开的参数文件进行批处理运行Spring boot应用程序可以在STS中运行,但无法使用java -jar启动。带参数在WebLogic上运行的Spring Boot应用程序在我运行Maven打包的JAR文件时使用NoClassDefFoundError在作为jar/war运行的Spring Boot应用程序中,JAXB解组非常慢在jar文件中使用cucumber-spring后端运行时,不加载粘合代码无法在windows上使用bat文件运行spring boot应用程序如何作为jar从spring Boot应用程序的文件夹中运行主应用程序(而不是Spring Boot应用程序使用特定的静态方法运行Jar文件,而不是在终端中运行main可以在不编译jar文件中的spring boot应用程序的情况下使用"jmx exporter“吗?创建war文件后,我的spring boot项目无法使用java- jar命令运行Logback Spring -在运行时使用jar外部的外部yaml文件更改日志级别在react原生应用程序的后台运行javascript文件的正确方式是什么?在尝试运行spring boot应用程序JAR时,无法确定合适的驱动程序类当eclipse使用gradle构建时,如何在eclipse外部运行spring-boot应用程序中的可执行jar文件?使用批处理文件将参数发送到带有GUI的MFC应用程序在Spring boot应用程序中使用方面捕获带注释的参数如何使用ubuntu中的命令行在后台运行基于gradle的spring boot应用程序?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Spring认证指南-了解如何创建基本的批处理驱动解决方案

出于演示目的,有代码可以创建一个JdbcTemplate、查询数据库并打印出批处理作业插入的人员姓名。 构建一个可执行的 JAR 您可以使用 Gradle 或 Maven 从命令行运行应用程序。...您还可以构建一个包含所有必要依赖项、类和资源的单个可执行 JAR 文件并运行它。构建可执行 jar 可以在整个开发生命周期、跨不同环境等中轻松地作为应用程序交付、版本化和部署服务。.../gradlew build,然后运行 ​JAR 文件,如下所示: java -jar build/libs/gs-batch-processing-0.1.0.jar 如果您使用 Maven,则可以使用.../mvnw spring-boot:run. 或者,您可以使用构建 JAR 文件,..../mvnw clean package然后运行该 JAR 文件,如下所示: java -jar 目标/gs-batch-processing-0.1.0.jar 此处描述的步骤创建了一个可运行的 JAR

1K20

进击大数据系列(九)Hadoop 实时计算流计算引擎 Flink

3)需要下载预先捆绑的Hadoop JAR包,并将其放置在Flink安装目录的lib目录中,本例使用flink-shaded-hadoop-2-uber-2.8.3-10.0.jar。...9000/result.txt 上述命令通过参数-input指定输入数据目录,-output指定输出数据目录。...Session集群在后台独立运行,与Flink客户端进程脱离关系,可以在启动时添加-d或--detached参数,表示以分离模式运行作业,即Flink客户端在启动Flink YARN Session集群后...Flink Single Job模式操作 Flink Single Job模式可以将单个作业直接提交到YARN中,每次提交的Flink作业都是一个独立的YARN应用程序,应用程序运行完毕后释放资源,这种模式适合批处理应用...上述命令通过参数-m指定使用YARN集群(即以Flink Single Job模式提交),-input指定输入数据目录,-output指定输出数据目录。

1.7K20
  • 【译】Spring 官方教程:创建批处理服务

    使用Gradle构建项目 首先需要设置一个基本的构建脚本。在使用Spring构建应用程序时,你可以使用任何自己喜欢的构建系统,这里准备了在使用Gradle和Maven构建项目时需要的代码。...构建可执行的JAR 程序创建好以后,可以使用Gradle或Maven从命令行运行。或者,也可以将所有必需的依赖项,类和资源打包成一个可执行的JAR文件,并运行该文件。...这种方式使得在整个开发生命周期中,应用程序可以轻松地发布,更新版本和部署服务。 如果你使用的是Gradle,则可以使用 ./gradlew bootRun运行应用程序。或者使用 ....然后运行这个JAR文件: java -jar build/libs/gs-soap-service-0.1.0.jar 如果你使用的是Maven,可以使用 ..../mvnw spring-boot:run运行应用程序,或者使用 ./mvnw cleanpackage来构建JAR文件。

    2.8K80

    SpringBoot之部署以及Maven打包切换环境

    前言:之前一直用的 Java-jar 运行的,但是部署的时候得停止服务 通过端口kill 掉的,最近在推酷上发现一个安全关闭springboot的博客 ,所以自己整理(搬运)一下。...、 方式一:通过shell命令启动 关闭 1.1 后台运行 BUILD_ID=dontKillMe nohup java -jar 文件名.jar --spring.profiles.active=prod...的响应 2.4 安全设置 可以看出,使用该方法可以非常方便的进行远程操作,但是需要注意的是,正式使用时,必须对该请求进行必要的安全设置,比如借助 spring-boot-starter-security...3.3 赋予可执行权限: chmod u+x app.jar 3.4 以系统服务的方式管理 接下来,就可以使用我们熟悉的service foo start|stop|restart来对应用进行启停等管理了...自定义参数 在这种方式下,我们还可以使用自定义的.conf文件来变更默认配置,方法如下: 在jar包相同路径下创建一个.conf文件,名称应该与.jar的名称相同,如appname.conf 在其中配置相关变量

    1.1K20

    linux下的java部署

    您可以使用这个参数来配置应用程序的一些属性,例如文件路径、日志级别等。 -verbose:class:打印类加载信息。...使用这个参数可以了解应用程序在运行过程中加载的类的详细信息,包括类的名称、来源等。 -verbose:gc:打印垃圾回收信息。...通过使用这个参数,您可以了解应用程序的垃圾回收情况,包括垃圾回收器的使用情况、回收的对象数量等。 -Dfile.encoding=:设置默认的文件编码。...例如,-Dfile.encoding=UTF-8表示使用UTF-8编码来读取和写入文件。正确设置文件编码可以确保应用程序能够正确处理不同字符集的文本数据。 &:符号&用于将命令放在后台运行。...java -jar demo.jar & 命令如上,通过使用&,可以在不中断其他工作的情况下运行 JAR 文件。这种方式可以避免打断后程序停止运行的问题,但是如果关闭当前窗口后程序会停止运行。

    20110

    Python过气,Hadoop凉了?零基础项目实战诠释何为经典

    reduce 阶段:reduce 函数的输入参数是以键和对应的值的集合形式输入的,经过 reduce 函数的处理后,产生一系列键值对形式的最终结果数据输出到 HDFS 分布式文件系统中。...(图5) 客户端向 ResourceManager 发出运行应用程序的请求。 ResourceManager 接收到客户端发出的运行应用程序的请求后,为应用程序分配资源。...4.3 构建输入数据 我们在服务器的 /home/hadoop/input 目录下新建 data.input 文件,文件内容如下所示。...4.4 基于 Hadoop 运行 Python 程序 基于 Hadoop 运行 Python 程序,我们在命令行输入如下: hadoop jar /usr/local/hadoop-3.2.0/share...hadoop jar:使用 Hadoop 运行程序。

    63032

    万字讲解SpringBoot+Vue前后端分离项目原生部署

    一.原生部署概念原生部署是指将应用程序(一般是指软件、应用或服务)在底层的操作系统环境中直接运行和部署,而不依赖于额外的中间件、框架或虚拟化技术。...在原生部署中,应用程序直接与操作系统进行交互,并利用操作系统提供的资源和功能来执行任务。这种部署方式通常需要考虑操作系统的兼容性和依赖项,以确保应用程序能够正确地在目标操作系统上运行。...(这一步主要是为了获取jar包,也就是说可以自己在本地打包好后直接上传jar包):切换到拉下的后端项目里面~>> cd 后端项目名在项目根目录下运行以下命令,进行打包构建,跳过测试后端项目名>> mvn.../自己打包出来的.jar --spring.profiles.active=prod# 当然这么用的话,这个窗口就不能做任何事了,被这个命令占满了,按ctrl+c中断它# 让它在后台运行target>>.../自己打包出来的.jar --spring.profiles.active=prod &如此我们便完成了后端项目的部署,最后需要自己去防火墙开放使用到的端口号# 可以看见它正在运行user-center-backend

    1.3K20

    使用winsw部署SpringBoot项目

    使用winsw部署SpringBoot项目 简介 在linux下部署springboot项目是一件很简单的事,直接后台运行就行了,最多写个shell脚本开机自启就行了。...我们最近做的项目需要在windows上部署,在windows上运行jar有一个问题,运行的时候会弹出一个cmd窗口,并且不能关闭,关闭的话程序就停止了。...spring官方推荐使用winsw来将springboot项目作为服务运行,参考https://docs.spring.io/spring-boot/docs/1.5.9.RELEASE/reference...下载后将winsw执行程序和xml改成同样的名字,比如使用项目名+Service的命名方式。...将命令写在批处理文件中,希望将批处理文件默认为管理员权限打开,可以在批处理文件的开头写上: %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute

    1.1K10

    docker实践(1) 入门和springBoot实践部署

    Docker daemon 一般在宿主主机后台运行,用户使用 client 而直接跟 daemon 交互。...可以把容器看做是一个简易版的Linux环境( 包括root用户权限、进程空间、 用户空间和网络空间等) 和运行在其中的应用程序。 *注:镜像是只读的, 容器在启动的时候创建一层可写层作为最上层。...四. docker安装并运行spring boot 4.1 安装 对于CentOS6,可以使用 EPEL库安装Docker,命令如下 $ sudo yum install http://mirrors.yun-idc.com...在 docker 命令中我们使用了 “-i 捕获标准输入输出”和 “-t 分配一个终端或控制台”选项。若要断开与容器的连接,输入 exit。...#将打包好的spring程序拷贝到容器中的指定位置 ADD turing-api-1.0-SNAPSHOT.jar /opt/turing-api-1.0-SNAPSHOT.jar #容器对外暴露8080

    81620

    Spring batch教程 之 spring batch简介

    提供一个简单的部署模型,通过Maven编译,将应用程序与框架的JAR包完全分离 SpringBatch架构 SpringBatch 设计时充分考虑了可扩展性和各类终端用户。...并行处理 并行处理允许多个批处理运行(run,名词,大意为运行中的程序)/任务(job)同时并行地运行,以使批处理总运行时间降到最低.如果多个任务不使用同一个文件、数表、索引空间时这并不算什么问题.如果确实存在共享和竞争...可以成功分区的过程主要是那些可以拆分的输入文件 和/或 主要的数据库表被分区以允许程序使用不同的数据来运行. 此外,被分区的过程必须设计为只处理分配给他的数据集....自动配置可以根据参数来决定,例如输入文件大小 和/或 输入记录的数量. 4.1分区方法 下面列出了一些可能的分区方法..... 4.4参数传递和校验 对程序开发人员来说,分区架构应该相对透明.框架以分区模式运行时应该执行的相关任务包括: 在程序启动之前获取分区参数 在程序启动之前验证分区参数 在启动时将参数传递给应用程序

    1.8K20

    SpringBoot学习笔记(一)——SpringBoot概要与快速入门

    您可以使用 Spring Boot 来创建一个可以使用 java -jar 命令来运行或者基于传统的 war 包部署的应用程序。我们还提供了一个用于运行 spring scripts 的命令行工具。...虽然您可以复制 Spring Boot 的 jar 文件,但我们通常建议您使用支持依赖管理的构建工具(比如 Maven 或者 Gradle)。...,成功时提示如下: 2.5、脱离开发环境运行jar包 target上右键Show in Explorer,在文件夹中显示目录:  创建一个可批处理文件run.bat,内容如下: java -jar...return userService.getAllUser(); } } (5)、测试运行后台服务  (6)、在static文件下创建一个名为index.html的前端页面 Spring Boot程序,要求如下: 编写后台服务接收前端提交的参数,n1,n2 前端使用vue与axios消费后台提供的服务,将响应回前台的数据填写在文档框n3中 5.3、创建小米商城的数据库

    85620

    Spring Batch实战(一)

    埃森哲和SpringSource的合作旨在促进软件处理方法、框架和工具的标准化,企业用户在创建批处理应用程序时可以一致地利用这些方法、框架和工具。...Spring Batch既可以用于简单的用例(如将文件读入数据库或运行存储过程),也可以用于复杂的大容量用例(如在数据库之间移动大容量数据,转换数据,等等)。...这个分层的体系结构突出了三个主要的高级组件:应用程序、核心和基础设施。该应用程序包含所有的批处理作业和开发人员使用Spring batch编写的自定义代码。...(1)批处理开发人员使用Spring编程模型:专注于业务逻辑,让框架负责基础设施。 (2)基础设施、批处理执行环境和批处理应用程序之间的关注点清晰分离。...(7)提供一个简单的部署模型,体系结构jar完全独立于应用程序,使用Maven构建。 3、如何使用SpringBatch?

    1.6K30

    超详细的Spring Boot教程,搞定面试官!

    、使用'短'命令行参数 2.5、使用YAML作为外部属性 2.6、设置活动的弹簧配置文件 2.7、根据环境更改配置 2.8、发现外部属性的内置选项 3、嵌入式Web服务器 3.1、使用另一个Web服务器...用Maven创建一个可执行的JAR 12.5、使用Spring Boot应用程序作为依赖项 12.6、当可执行jar运行时提取特定的库 12.7、用排除项创建一个不可执行的JAR 12.8、远程调试Maven...启动的Spring Boot应用程序 12.9、在不使用的情况下从Ant构建可执行文件 spring-boot-antlib 13、传统部署 13.1、创建一个可部署的战争文件 13.2、为较老的Servlet...容器创建一个可部署的战争文件 13.3、将现有的应用程序转换为Spring Boot 13.4、将WAR部署到WebLogic 13.5、在旧的(Servlet 2.5)容器中部署WAR 13.6使用Jedis...可执行的Jar格式 5.1、嵌套JAR (1)可执行jar文件结构 (2)可执行的战争文件结构 5.2、Spring Boot的“JarFile”类 (1)与标准Java“JarFile”兼容 5.3、

    7.1K20

    基于Jenkins+Gitlab+Harbor+Rancher+k8s CICD实现

    通常运维人员在接到代码(新项目)上线的任务前都要做大量的准备工作,包括:物理主机、虚拟机、代码运行环境、数据库安装配置、各种帐号创建,、运行后期的系统监控、应用的日志收集,性能优化等一系列的工作。...架构图说明 项目开发语言是java,使用了比较流行的spring boot框架,manven更新源采用阿里云,编译生成jar文件 ① 开发人员提交代码到gitlab ② 手动执行jenkins构建(或者...gitlab钩子触发jenkins执行构建),下载最新版本的代码,代码里面包含Dockerfile ③ jenkins执行shell脚本:mvn编译生成jar文件。...Boot/Spring Security/thymeleaf的通用后台管理系统 项目地址: https://github.com/jonsychen/admin 此项目依赖于mysql,因此需要提前在...等待几分钟,Running表示运行正常。 ? 登录k8s-master节点,查看svc映射端口。因为使用Rancher部署时,nodeport端口是随机的。

    4.2K74

    基于SpringBoot项目实现Docker容器化部署

    接下来,需要在基础镜像上构建一个包含Spring Boot应用程序的镜像。这包括将应用程序的JAR文件、依赖项和配置文件添加到镜像中。...在Dockerfile中,可以使用`COPY`指令将本地文件(包括Spring Boot应用程序的JAR文件和配置文件)复制到镜像中。...使用`RUN`指令可以在容器内运行命令,例如安装依赖项或执行应用程序的构建。使用`CMD`或`ENTRYPOINT`指令指定在容器启动时要运行的命令,通常是启动Spring Boot应用程序的命令。...这个JAR文件包含了Spring Boot应用程序的可执行代码。EXPOSE 8520这一行使用`EXPOSE`指令声明容器将监听的端口号,这里指定为8520。...-d: 这是一个选项,表示在后台(守护进程模式)运行容器。容器将在后台运行,不会占据终端。--restart=always: 这是另一个选项,表示容器在退出时总是重新启动。

    2.3K30

    SpringBoot2.x——Part1

    构建小型的、自包含的、随时可以运行的应用程序可以为您的代码带来极大的灵活性和弹性。 Spring Boot 的许多专门构建的功能使在生产中大规模构建和运行微服务变得容易。...Spring Cloud 项目套件包含使应用程序在云中运行所需的许多服务。 1.1.4> Web应用开发 Web apps 简介 Spring 使构建 Web 应用程序变得快速而轻松。...在无服务器环境中,您可以专注于编写应用程序代码,而底层平台负责扩展、运行时、资源分配、安全性和其他“服务器”细节。 什么是无服务器?...1.1.7> 批处理任务 Batch 简介 批处理有效处理大量数据的能力使其成为许多用例的理想选择。 Spring Batch 对行业标准处理模式的实现让您可以在 JVM 上构建健壮的批处理作业。...从 Spring 产品组合中添加 Spring Boot 和其他组件可让您构建任务关键型批处理应用程序。 什么是批处理? 批处理是以不需要外部交互或中断的方式处理有限数量的数据。

    29710

    Docker 详细部署不香吗?

    容器是完全使用沙箱机制,相互之间不会有任何接口。 docker的核心思想是通过对应用的封装、分发、部署、运行生命周期进行管理,达到应用组件级别的“一次性封装,到处运行”。...CentOS安装docker docker要求CentOS在7.0以后的版本,如果你的系统版本还在7.0以前,请先升级一下版本在进行安装,同时不支持32位的系统,内核版本至少3.10。...; } } 在resources目录下创建log4j2.xml文件主要看这两个参数: ?...run:运行的意思–name:指定镜像启动的之后的名称-p:容器和外部的端口映射 第一个端口:外部 第二个端口:内部-d:后台运行 -t:实时运行,窗口关闭,程序结束。...像我们一般使用java -jar的时候都会生成一个控制台的日志文件,那docker容器中怎么查看控制台日志呢?其实很简单,只需要一行命令即可 docker ps 找到容器的id ?

    77220

    Docker 部署SpringBoot项目不香吗?

    容器是完全使用沙箱机制,相互之间不会有任何接口。 docker的核心思想是通过对应用的封装、分发、部署、运行生命周期进行管理,达到应用组件级别的“一次性封装,到处运行”。...CentOS安装docker docker要求CentOS在7.0以后的版本,如果你的系统版本还在7.0以前,请先升级一下版本在进行安装,同时不支持32位的系统,内核版本至少3.10。...; } } 在resources目录下创建log4j2.xml文件主要看这两个参数: ?...run:运行的意思–name:指定镜像启动的之后的名称-p:容器和外部的端口映射 第一个端口:外部 第二个端口:内部-d:后台运行 -t:实时运行,窗口关闭,程序结束。...像我们一般使用java -jar的时候都会生成一个控制台的日志文件,那docker容器中怎么查看控制台日志呢?其实很简单,只需要一行命令即可 docker ps 找到容器的id ?

    1.1K20
    领券