`

JAR包通用sh启动脚本

 
阅读更多
#!/bin/bash
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#    http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

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.SimpleConsumerDemo

分享到:
评论

相关推荐

    linux通用版本jar启动脚本傻瓜式启动 run.sh

    linux通用版本jar启动脚本傻瓜式启动 sh run.sh start 启动 sh run.sh stop 停止 nohup java -jar XXX.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

    linux 一键启动 jar包 批处理脚本

    本文将详细讲解如何编写这样一个脚本来启动、停止和重启Spring Boot的jar包。 首先,我们需要了解Linux环境下的基础命令行操作。`sh`脚本是基于Bash shell编写的,因此我们需要熟悉Bash的一些基本语法,如变量赋值...

    jar包在服务器启动的通用命令构建脚本.zip

    以上就是关于如何在Linux服务器上构建和使用脚本启动Spring Boot应用的jar包的详细说明。这个过程涉及了Java、Linux命令行、Spring Boot和Maven等多个IT领域的知识点,确保了应用的稳定、高效运行。

    Java通用 Jar包启动脚本

    Linux启动Java.jar包脚本,里面有注释,start可以直接启动,stop停止程序 ,restart停止并重启,stop停止程序,傻瓜式操作即可 使用说明: 1.笔记本方式打开基本,将APP_NAME的值修改为程序名 2.将文件名称替换成自己项目...

    jar在linux系统上启动的通用脚本.rar

    可以使用`chmod +x script.sh`命令赋予执行权限,然后通过`./script.sh`启动脚本。 总结来说,通过编写启动脚本并在阿里云服务器上运行,我们可以更高效地管理和维护Java后端项目,尤其是Spring Boot应用。这个过程...

    Linux下shell通用脚本启动jar(微服务)

    本文将深入讲解如何编写一个Linux下的shell通用脚本,用于启动jar包封装的微服务。 首先,我们需要创建一个名为`app_jar.sh`的shell脚本。脚本的第一行`#!/bin/bash`是shebang,指定脚本使用的解释器为bash。接着,...

    Linux通用java程序启动脚本代码实例

    【Linux通用Java程序启动脚本】是用于在Linux操作系统中便捷地启动、停止、重启以及检查Java应用程序状态的脚本。这种脚本通常采用bash语言编写,能够灵活适应不同的Java项目,只需调整其中的配置变量即可。以下是...

    dolphinscheduler安装包和mysql的jdbc连接jar包

    5. 启动DolphinScheduler:运行启动脚本,如`bin/start-dolphinscheduler.sh`,启动DolphinScheduler服务器。 6. 使用Web界面:通过浏览器访问DolphinScheduler的Web界面,进行工作流设计、任务调度等操作。 在...

    dex2jar-2.0.zip

    - **dex2jar.sh / dex2jar.bat**:这是用于执行dex到jar转换的命令行脚本,分别适用于Linux/Unix和Windows系统。 - **d2j-dex2jar.jar**:核心的dex到jar转换工具,通过Java运行环境调用。 - **d2j-smali.jar**:...

    Weblogic10.3.6(wls1036_generic.jar)安装包linux,windows,mac操作系统通用百度网盘下载

    **wls1036_generic.jar** 是一个包含WebLogic Server 10.3.6核心组件的通用安装包。此文件为JAR格式,可以在不同操作系统上运行,包括Linux、Windows和Mac OS。它包含了启动和配置WebLogic Server所需的全部基本文件...

    zabbix监控tomcat所需的cmdline-jmxclient-0.10.3.jar和zbx自定义模版

    通常,这需要在Tomcat的`catalina.sh`或`catalina.bat`启动脚本中添加JMX相关参数,以及在Zabbix的Java Gateway配置中设置正确的主机和端口信息。 最后,集成`cmdline-jmxclient-0.10.3.jar`和自定义模板到Zabbix的...

    apache-jmeter-3.1.rar 包含 通用插件 Servers Performance Monitoring

    1. JMeter主程序:包括bin目录下的可执行文件,如jmeter.bat或jmeter.sh,以及配置文件如jmeter.properties。 2. 依赖库:lib目录下的jar文件,提供了JMeter执行所需的各种库。 3. 示例测试计划:可能有示例.jmx文件...

    通用的java应用打Docker镜像脚本

    脚本比较简单,实现了docker.yml和.sh发布部署。参考示例可查看https://korgs.blog.csdn.net/article/details/138539365 , 脚本文件也可单独使用,单独使用时需指定.jar文件为用户自己的真实项目文件。

    绿色版-tomcat-6.0.32 windows linux通用版

    1. `bin`:包含启动和停止Tomcat的脚本,如`catalina.sh`(Linux)和`catalina.bat`(Windows)。 2. `conf`:存储Tomcat的配置文件,如`server.xml`、`web.xml`等。 3. `lib`:存放Tomcat运行所需的JAR库。 4. `...

    Jenkins使用说明

    在使用 Jenkins 过程中,可能会遇到各种问题,如 SVN 权限问题、找不到私服上的 JAR 包、JDK 版本不兼容、DUBBO 启动失败、SSH 主机密钥验证失败、远程 shell 命令执行失败等。这些问题需要根据具体情况进行排查和...

    HL2引擎通用地图反编译

    3. bspsrc.sh:这是一个Shell脚本,可能用于Unix或Linux系统,与bspsrc.bat类似,用于启动反编译工具。 4. readme.txt:这是标准的文档,通常包含关于如何使用软件、注意事项或版权信息的说明。 5. tools:这是一个...

    linux下WebLogic安装并访问首页全教程

    配置完成后,使用WebLogic Server的启动脚本(如`startWebLogic.sh`)启动服务器。在终端中,导航到WebLogic的`bin`目录并运行该脚本。 7. **访问WebLogic首页** 一旦WebLogic Server成功启动,你可以在浏览器中...

    S2SH集成教程

    - **选择JAR包**:需要选择4项,包括最上面的三项和后面的Spring 3.0 Web Libraries,同时选择将这些库文件复制到`WEB-INF/lib`目录下,以提高项目的可移植性。 - **生成配置文件**:默认情况下,MyEclipse会在`...

    在Linux操作系统上手工部署Dubbo服务.pptx

    (1)脚本规范:尽可能通用,避免硬编码。 (2)守护进程:需要使用守护进程来确保服务的稳定运行。 (3)内存调优设置:需要根据实际情况进行调整,以避免内存溢出。 (4)日志处理:只保留应用Log4j输出的日志...

    hadoop2.7.2windows10编译后的bin目录文件

    - `hadoop-daemon.sh`:用于启动和停止Hadoop守护进程的通用脚本,如NameNode、DataNode等。 7. **Hadoop命令帮助**: - `hadoop help`:显示所有可用的Hadoop命令及其简短描述。 8. **其他辅助脚本**: - `...

Global site tag (gtag.js) - Google Analytics