`
knight_black_bob
  • 浏览: 857306 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

web jar 启动脚本

阅读更多

 

 

 

 

 

#!/bin/sh
ulimit -n 100000

JAVA_HOME=/home/aoi/jdk
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

# tries to determine arguments to launch MsgSenderStarter
PID=`$JAVA_HOME/bin/jps | grep MsgSenderStarter | awk '{print $1}'`

#echo PID=$PID.
if [ "" != "$PID" ] ; then
	echo " MsgSenderStarter is allready running, pid($PID)"
	exit 1;
fi


JAVA_HOME=/home/aoi/jdk
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

JVM_SETTINGS="-Xms512m -Xmx1024m"
JVM_SETTINGS=""

AOI_HOME="/home/aoi/sh-msgsender"
AOI_LIB="$AOI_HOME/lib"
AOI_OPTS=" -DAOI_HOME="$AOI_HOME" -Daoi.lib.dir=${AOI_LIB}"

#export CLASSPATH=$CLASSPATH:$CMANAGER_LIB
CLASSPATH2='.'
for jarfile in `ls $AOI_LIB/*.jar`
do
       CLASSPATH2=$CLASSPATH2:$jarfile
done
CLASSPATH2=$CLASSPATH2:$AOI_HOME/conf

JAVA_DEBUG=""
if [ -n $1 ]; then
	if [ "$1" = "debug" ] ; then
		echo is debug mode
		JAVA_DEBUG="-agentlib:jdwp=transport=dt_socket,address=8686,server=y,suspend=n"
	fi
fi

#echo JAVA_HOME=$JAVA_HOME
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH 

END=">/dev/null 2>&1 &"
# END=""
cmanager_exec_command="$JAVA_HOME/bin/java -server $JVM_SETTINGS $JAVA_DEBUG $AOI_OPTS -cp $CLASSPATH2 com.cmcc.aoi.selfhelp.msgsender.MsgSenderStarter $END"
# echo EXEC_CMD=$cmanager_exec_command

eval $cmanager_exec_command
echo MsgSenderStarter start sucessful...
exit 0

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。



 
 
 谢谢您的赞助,我会做的更好!

 

 

 

 

分享到:
评论

相关推荐

    web开发,需要打包多个jar包运行,这些jar包启动是有顺序的,设置电脑开机就启动脚本来启动jar包.bat

    电脑一开机就执行bat批处理来启动jar包,设置间隔时间来达到批量启动顺序有依赖关系的jar包

    Shell脚本启动和停止springboot的jar包

    在启动脚本中,可能会有如下的命令结构: ```bash #!/bin/bash # 设置JAR文件路径 APP_JAR=/path/to/your/spring-boot-app.jar # 设置内存配置 JAVA_OPTS="-Xms512M -Xmx1024M -XX:MaxMetaspaceSize=256M" # 启动...

    springboot项目启动bat脚本

    这种脚本大大简化了操作,使得开发者或运维人员能够便捷地启动服务,而无需手动通过命令行执行`java -jar`命令。 以下是对该知识点的详细说明: 1. **Spring Boot**: Spring Boot是基于Spring框架的一个模块,旨在...

    同一个bat文件启动多个jar包

    接下来,`start nginx`命令用于启动nginx服务器,这是一个常用的Web服务器和反向代理服务器。 接下来的两个`start java -jar`命令是重点,它们使用`start`关键字来启动新的命令提示符窗口,并在其中运行指定的Java...

    Linux启动脚本

    ### Linux启动脚本详解 #### 一、概述 在Linux环境下,经常需要通过脚本来启动或停止Java应用程序。本文档将详细介绍一个通用的Linux启动脚本,它不仅可以启动Java程序,还能有效地管理进程的生命周期。该脚本由...

    远程调试启动脚本.zip

    本压缩包"远程调试启动脚本.zip"包含了四个关键脚本,分别为`stop-provider-server.sh`、`stop-web-server.sh`、`start-web-server.sh`和`start-provider-server.sh`,它们分别用于停止和启动服务,这对于设置和调整...

    jar启动.rar

    `jar启动.rar` 提供了一个便捷的方法来管理和启动这些封装好的JAR应用。这个压缩包包含两个批处理文件:`end.bat` 和 `start.bat`,它们是Windows操作系统下的命令脚本,用于自动化执行特定任务。 `start.bat` 文件...

    mvc和boot两种启动脚本

    `business.sh`可能是Spring Boot项目的启动脚本,只需简单修改脚本中的路径,如设置`JAVA_HOME`、`APP_JAR`等环境变量,就可以适应不同的部署环境。 在Linux或Unix系统中,sh脚本是一种解释型的编程语言,用于自动...

    利用脚本启动java程序

    标题 "利用脚本启动Java程序" ...总结来说,这个主题涵盖了从编写脚本启动Java程序到源码管理和Web开发的多个方面,是Java开发和运维知识体系中的重要一环。了解并掌握这些技能对于提升工作效率和团队协作至关重要。

    java jar包服务启停,shell脚本范例

    java jar包服务启停,shell脚本范例。 sh demo-web.sh start sh demo-web.sh stop sh demo-web.sh restart

    监测tomcat应用down自动启动脚本

    针对"监测tomcat应用down自动启动脚本"这个主题,以下将详细介绍如何在Red Hat Enterprise Linux 5/6/7平台上实现这一功能。 首先,我们需要理解健康监测的概念。健康监测是指定期检查系统或服务的状态,以确定其...

    Linux 启动停止SpringBoot jar 程序部署Shell 脚本的方法.zip

    1. **编写启动脚本**: 创建一个名为`start.sh`的脚本文件,内容通常包含以下命令: ``` nohup java -jar /path/to/your/springbootapp.jar & ``` 这行命令会后台启动SpringBoot应用,并将输出重定向到`nohup....

    shell脚本发布jar包服务,war包服务

    在IT行业中,shell脚本是Linux或Unix系统中用于自动化任务的强大工具,而jar和war文件则是Java应用程序的标准打包格式。这篇博客文章标题为“shell脚本发布jar包服务,war包服务”,意味着它将介绍如何使用shell脚本...

    java#web自动化jar包

    通过学习和研究这两个jar包,你可以了解如何使用Java进行Web自动化测试,包括如何启动和控制浏览器,如何定位并操作网页元素,以及如何编写测试脚本来验证Web应用程序的行为。这将有助于提升你的Java编程技能,特别...

    tomcat 部署java项目 jar

    - `start.sh`是一个Unix/Linux环境下的启动脚本,通常用于启动Tomcat服务器。 - 脚本可能包含了设置环境变量(如JAVA_HOME, CATALINA_HOME等)、初始化系统路径、检查配置、启动Java进程等操作。 - 使用命令行...

    tomact 在mac上一键启动关闭

    3. **编写启动脚本**:创建一个名为`tomcat_start.sh`的Shell脚本,用于启动Tomcat服务。脚本内容通常包含执行`./startup.sh`命令,这是位于Tomcat bin目录下的启动脚本。 4. **编写关闭脚本**:同样地,创建一个`...

    用AIR 启动jar文件,启动bat文件,启动exe文件

    标题 "用AIR 启动jar文件,启动bat文件,启动exe文件" 描述了一种技术,它涉及到使用Adobe AIR(Adobe Integrated Runtime)平台来执行不同类型的可执行文件,包括Java的.jar文件,Windows下的.bat批处理文件,以及...

    dubbo启动关闭脚本

    **启动脚本 (start.sh)** `start.sh` 脚本是用于启动 Dubbo 服务的命令行脚本,通常包含以下关键步骤: 1. **设置环境变量**:如 `JAVA_HOME`, `PATH`, `CLASSPATH` 等,确保 Java 运行环境的正确配置。 2. **设置...

    JavaBridge.jar,php-script.jar,php-servlet.jar,script-api.jar

    4. **script-api.jar**: 这个库包含了用于处理脚本语言的API,它为不同的脚本语言(如PHP)提供了统一的接口,便于在Java环境中管理和执行脚本。通过这个API,开发者可以更加方便地集成和控制PHP的执行流程。 为了...

Global site tag (gtag.js) - Google Analytics