首页
学习
活动
专区
工具
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批处理应用程序的更多信息,可以参考以下链接:

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

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

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

98820

进击大数据系列(九)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指定输出数据目录。

90020

【译】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.7K80

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 在其中配置相关变量

1K20

linux下java部署

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

14210

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

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

47220

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 运行程序。

33632

使用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

93010

Spring batch教程 之 spring batch简介

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

1.7K20

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

76120

Spring Batch实战(一)

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

1.4K30

超详细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、

6.7K20

基于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: 这是另一个选项,表示容器退出时总是重新启动。

1.5K30

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前端页面 <!...5.2、完成第一个Spring Boot程序,要求如下: 编写后台服务接收前端提交参数,n1,n2 前端使用vue与axios消费后台提供服务,将响应回前台数据填写在文档框n3中 5.3、创建小米商城数据库

79820

基于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端口是随机

3.9K74

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 和其他组件可让您构建任务关键型批处理应用程序。 什么是批处理批处理是以不需要外部交互或中断方式处理有限数量数据。

27610

Docker 部署SpringBoot项目不香吗?

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

1K20

Docker 详细部署不香吗?

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

74320
领券