#!/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启动脚本傻瓜式启动 sh run.sh start 启动 sh run.sh stop 停止 nohup java -jar XXX.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
本文将详细讲解如何编写这样一个脚本来启动、停止和重启Spring Boot的jar包。 首先,我们需要了解Linux环境下的基础命令行操作。`sh`脚本是基于Bash shell编写的,因此我们需要熟悉Bash的一些基本语法,如变量赋值...
以上就是关于如何在Linux服务器上构建和使用脚本启动Spring Boot应用的jar包的详细说明。这个过程涉及了Java、Linux命令行、Spring Boot和Maven等多个IT领域的知识点,确保了应用的稳定、高效运行。
Linux启动Java.jar包脚本,里面有注释,start可以直接启动,stop停止程序 ,restart停止并重启,stop停止程序,傻瓜式操作即可 使用说明: 1.笔记本方式打开基本,将APP_NAME的值修改为程序名 2.将文件名称替换成自己项目...
可以使用`chmod +x script.sh`命令赋予执行权限,然后通过`./script.sh`启动脚本。 总结来说,通过编写启动脚本并在阿里云服务器上运行,我们可以更高效地管理和维护Java后端项目,尤其是Spring Boot应用。这个过程...
本文将深入讲解如何编写一个Linux下的shell通用脚本,用于启动jar包封装的微服务。 首先,我们需要创建一个名为`app_jar.sh`的shell脚本。脚本的第一行`#!/bin/bash`是shebang,指定脚本使用的解释器为bash。接着,...
【Linux通用Java程序启动脚本】是用于在Linux操作系统中便捷地启动、停止、重启以及检查Java应用程序状态的脚本。这种脚本通常采用bash语言编写,能够灵活适应不同的Java项目,只需调整其中的配置变量即可。以下是...
5. 启动DolphinScheduler:运行启动脚本,如`bin/start-dolphinscheduler.sh`,启动DolphinScheduler服务器。 6. 使用Web界面:通过浏览器访问DolphinScheduler的Web界面,进行工作流设计、任务调度等操作。 在...
- **dex2jar.sh / dex2jar.bat**:这是用于执行dex到jar转换的命令行脚本,分别适用于Linux/Unix和Windows系统。 - **d2j-dex2jar.jar**:核心的dex到jar转换工具,通过Java运行环境调用。 - **d2j-smali.jar**:...
**wls1036_generic.jar** 是一个包含WebLogic Server 10.3.6核心组件的通用安装包。此文件为JAR格式,可以在不同操作系统上运行,包括Linux、Windows和Mac OS。它包含了启动和配置WebLogic Server所需的全部基本文件...
通常,这需要在Tomcat的`catalina.sh`或`catalina.bat`启动脚本中添加JMX相关参数,以及在Zabbix的Java Gateway配置中设置正确的主机和端口信息。 最后,集成`cmdline-jmxclient-0.10.3.jar`和自定义模板到Zabbix的...
1. JMeter主程序:包括bin目录下的可执行文件,如jmeter.bat或jmeter.sh,以及配置文件如jmeter.properties。 2. 依赖库:lib目录下的jar文件,提供了JMeter执行所需的各种库。 3. 示例测试计划:可能有示例.jmx文件...
脚本比较简单,实现了docker.yml和.sh发布部署。参考示例可查看https://korgs.blog.csdn.net/article/details/138539365 , 脚本文件也可单独使用,单独使用时需指定.jar文件为用户自己的真实项目文件。
1. `bin`:包含启动和停止Tomcat的脚本,如`catalina.sh`(Linux)和`catalina.bat`(Windows)。 2. `conf`:存储Tomcat的配置文件,如`server.xml`、`web.xml`等。 3. `lib`:存放Tomcat运行所需的JAR库。 4. `...
在使用 Jenkins 过程中,可能会遇到各种问题,如 SVN 权限问题、找不到私服上的 JAR 包、JDK 版本不兼容、DUBBO 启动失败、SSH 主机密钥验证失败、远程 shell 命令执行失败等。这些问题需要根据具体情况进行排查和...
3. bspsrc.sh:这是一个Shell脚本,可能用于Unix或Linux系统,与bspsrc.bat类似,用于启动反编译工具。 4. readme.txt:这是标准的文档,通常包含关于如何使用软件、注意事项或版权信息的说明。 5. tools:这是一个...
配置完成后,使用WebLogic Server的启动脚本(如`startWebLogic.sh`)启动服务器。在终端中,导航到WebLogic的`bin`目录并运行该脚本。 7. **访问WebLogic首页** 一旦WebLogic Server成功启动,你可以在浏览器中...
- **选择JAR包**:需要选择4项,包括最上面的三项和后面的Spring 3.0 Web Libraries,同时选择将这些库文件复制到`WEB-INF/lib`目录下,以提高项目的可移植性。 - **生成配置文件**:默认情况下,MyEclipse会在`...
(1)脚本规范:尽可能通用,避免硬编码。 (2)守护进程:需要使用守护进程来确保服务的稳定运行。 (3)内存调优设置:需要根据实际情况进行调整,以避免内存溢出。 (4)日志处理:只保留应用Log4j输出的日志...
- `hadoop-daemon.sh`:用于启动和停止Hadoop守护进程的通用脚本,如NameNode、DataNode等。 7. **Hadoop命令帮助**: - `hadoop help`:显示所有可用的Hadoop命令及其简短描述。 8. **其他辅助脚本**: - `...