Skip to content

linux下的shell脚本,可以针对普通的java可执行jar文件进行启动,停止,重启等操作

Notifications You must be signed in to change notification settings

winter4666/jar-launcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

jar-launcher

linux下的shell脚本,可以针对普通的java可执行jar文件进行启动,停止,重启等操作

WHY

执行jar文件时,若是每次都是直接在命令行使用java -jar指令的话,会非常麻烦,而且也有很多问题:没办法优雅的结束应用,没办法便捷的配置一些变量......

HOW

app.sh和你的jar文件放在同一个目录下,约定该jar文件的名字是app.jar,同时需要在该目录下建一个文件夹logs用于存放默认控制台输出的日志内容。 启动

./app.sh start

停止

./app.sh stop

重启

./app.sh restart

若是想要在java程序启动时进行一些参数的配置,譬如典型的虚拟器参数-Xms-Xmx,只需要在该目录下新建一个app.conf,在里面可以填写如下内容:

JAVA_OPTS="-Xms64m -Xmx256m"

那么使用app.sh启动程序时,会自动加载该文件,读取JAVA_OPTS的值作为java程序的启动参数。

About

linux下的shell脚本,可以针对普通的java可执行jar文件进行启动,停止,重启等操作

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages