base_dir=/usr/local/testdemo
echo $base_dir
for file in $base_dir/libs/*.jar;
do
CLASSPATH=$CLASSPATH:$file
done
echo $CLASSPATH
if [ -z "$KAFKA_PERF_OPTS" ]; then
KAFKA_OPTS="-Xmx512M -server -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=3333 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
fi
if [ -z "$JAVA_HOME" ]; then
JAVA="java"
else
JAVA="$JAVA_HOME/bin/java"
fi
java $KAFKA_OPTS -cp $CLASSPATH kafka.examples.KafkaProducerDemo
分享到:
相关推荐
在linux系统中执行jar包,我们需要先杀掉对应端口的进程,然后执行java -jar命令,启动服务
在Linux环境下,管理Java应用程序的运行状态,如启动和停止jar包,通过shell脚本实现自动化操作,是常见的需求。本文将深入解析如何利用shell脚本来控制Java应用程序的启动和停止,基于提供的“startTest.sh”和...
脚本上有备注,将java项目打为jar包后,替换jar的包名为项目包名即可,log文件会自动生成,方便好用。
本文将详细讲解如何编写这样一个脚本来启动、停止和重启Spring Boot的jar包。 首先,我们需要了解Linux环境下的基础命令行操作。`sh`脚本是基于Bash shell编写的,因此我们需要熟悉Bash的一些基本语法,如变量赋值...
这通常涉及到编写一个bash shell脚本,该脚本可以依次执行Java命令来运行、停止或重启多个.jar文件。例如,`gollum.sh`可能是这样一个脚本,它会按照特定的顺序执行这些操作。 在`gollum.sh`脚本中,我们可能看到...
内容概要:本脚本基于生产大量jar需要启动而编写,提升启动效率。通过参数可以实现目录下所有jar的循环启动以及单个目录下的jar包启动。 适用人群:生产环境运维人员,需要大量启动jar包的人员、需要设置开机自启动...
在Linux环境下,使用Java Swing开发的应用程序通常被打包成可执行的jar文件,便于分发和执行。然而,为了更好地适应Linux系统,尤其是国产化操作系统,开发者可能希望将jar包进一步封装成DEB(Debian Package)...
在Linux环境中,`sh`脚本是常用的自动化工具,用于执行一系列命令,特别是在启动Java应用程序时,如`java -jar`。这个标题和描述表明我们要讨论的是如何通过编写一个简单的Shell脚本来启动Java的JAR文件。这通常适用...
首先,SpringBoot是一个基于Spring框架的轻量级开发工具,它内置了Tomcat服务器,使得我们无需额外配置就可以直接运行jar包。而SpringCloud则是一系列工具的集合,用于构建分布式系统的服务发现、配置管理、负载均衡...
在IT行业中,jar包是Java应用程序的标准打包方式,特别是对于基于Spring Boot的项目,它提供了一种方便的方式来构建可执行的、独立的应用程序。本文将详细介绍如何为Spring Boot应用创建和使用启动及关闭脚本,适用...
这个脚本的主要目标是启动一个Spring Boot应用,通常是通过执行一个包含`java -jar`命令行来完成的。`java -jar`命令用于运行存档在JAR(Java Archive)文件中的Java应用。在Spring Boot中,这个JAR文件通常包含了...
总结来说,通过编写和使用Shell脚本,可以实现自动化部署和管理Linux上的Java应用jar包。这不仅可以提高工作效率,还可以降低手动操作带来的错误率。请根据你的实际项目需求调整脚本内容,以确保其适应你的应用环境...
本文件包提供了一个名为`run.sh`的shell脚本模板以及一个`run命令详解.docx`文档,用于帮助用户了解如何创建和使用这些脚本来控制jar程序的运行、停止和其他操作。 `run.sh`脚本通常包含了启动、监控和关闭Java应用...
2. 将jar包复制到Linux系统中的某个文件夹下,此时采用xshell与xftp工具完成,如下: 3. 编写startup.sh启动程序。新建startup.sh文件,使用vim编辑如下: nohup java -jar -Dserver.port=38080 demo-0.0.1-...
在Linux系统中,为了方便管理和自动化执行Java应用程序,通常会编写shell脚本来封装启动、停止和重启jar包的命令。本文将深入解析标题为“Linux启动jar包的shell脚本”的技术要点,以及如何通过shell脚本来实现这些...
标题中的“运行jar的bat和.sh文件”指的是在Windows和Linux环境下执行Java应用程序的方法。Java应用程序通常被打包成.jar文件,这是一种可执行的二进制格式,但需要Java虚拟机(JVM)来运行。在Windows系统中,我们...
在Linux或Unix系统中,`.sh`文件是Shell脚本,它们是用Bash或其他Shell语言编写的,用于自动化一系列命令。`start.sh`可能包含以下关键元素: 1. **设置JAVA_HOME**:确保脚本知道Java的安装位置。 2. **设置...
首先,让我们讨论如何在Linux环境中执行jar包。基本命令是使用Java的`java`命令,格式如下: ```bash java -jar [jar_file_path] ``` 其中,`[jar_file_path]`是你jar文件的完整路径。例如,如果你的jar名为`app....
Shell脚本是Linux/Unix操作系统中的一个强大工具,它允许用户编写一系列命令并将其作为一个单一的可执行文件。在IT行业中,熟练掌握Shell脚本能够极大地提高工作效率,尤其是在自动化任务和系统管理方面。下面我们将...
本文将详细解析"start&close 服务器启动关闭jar包文件.rar"这个压缩包所包含的知识点,以及如何使用其中的.sh脚本来启动和停止Java应用程序(jar包)。 首先,让我们了解什么是.jar文件。.jar(Java Archive)文件...