通用 Java 应用启动器 org.iipg.starter

码农软件 · 软件分类 · Java开发工具 · 2019-11-07 09:27:31

软件介绍

org.iipg.starter 是通用 Java 应用启动器,可以动态加载 Classpath,使得你的 Java 启动命令行不再是长长的一串,支持 Windows 和 Linux。

starter.properties

该配置文件设置了java应用的相关属性,需放置在java应用的bin目录下。

通过设置CLASSPATH系列变量,将指定目录下的所有jar包都加载到classpath中,采用递归规则加载,因此子目录下的jar包也会被加载。

CLASSPATH.1=libCLASSPATH.2=extlib

通过设置RESOURCE系列变量,将指定目录加载到classpath中,采用递归规则加载,子目录也会被加载。

RESOURCE.1=confRESOURCE.2=etc

MAINCLASS变量用于指定启动类

MAINCLASS=org.iipg.awf.demo.EmbedServer

VERCLASS变量用于指定输出版本信息的工具类

VERCLASS=org.iipg.wsa.util.ServerInfo

启动/停止

设置好starter.properties文件,并将其放置在应用根目录的bin目录下,将sbin脚本目录也放置在应用根目录下。

在应用根目录下执行 sbin/startup.sh (Linux)或 sbin\startup.bat (Windows)可启动应用

$ sbin/startup.sh  
Using STARTER_BASE:   /home/apollo/awf-app
Using STARTER_HOME:   /home/apollo/awf-app
Using STARTER_CONF:   /home/apollo/awf-app/bin/starter.properties
Using JRE_HOME:       /usr/java/jre1.6.0_33
Starting server...

在应用根目录下执行 sbin/shutdown.sh (Linux)将关闭应用

$ sbin/shutdown.sh 
Using STARTER_BASE:   /home/apollo/awf-app
Using STARTER_HOME:   /home/apollo/awf-app
Using STARTER_CONF:   /home/apollo/awf-app/bin/starter.properties
Using JRE_HOME:       /usr/java/jre1.6.0_33Killing: 10441

注:Windows平台不支持关闭应用,需手工杀进程。

应用日志

系统自动将标准输出重定向到应用根目录下的logs/run.out中。

应用本身的日志可自行定义。

本文地址:https://www.codercto.com/soft/d/18450.html

你也能看得懂的Python算法书

你也能看得懂的Python算法书

王硕,董文馨,张舒行,张洁 著 / 电子工业出版社 / 2018-11-1 / 59.00

编程的核心是算法,学习算法不仅能教会你解决问题的方法,而且还能为你今后的发展提供一种可能。 《你也能看得懂的Python算法书》面向算法初学者,首先介绍当下流程的编程语言Python,详细讲解Python语言中的变量和循序、分支、循环三大结构,以及列表和函数的使用,为之后学习算法打好基础。然后以通俗易懂的语言讲解双指针、哈希、深度优先、广度优先、回溯、贪心、动态规划和至短路径等经典算法。 ......一起来看看 《你也能看得懂的Python算法书》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

在线进制转换器
在线进制转换器

各进制数互转换器