- 授权协议: EPL
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: https://git.oschina.net/apollozhu/org.iipg.starter
软件介绍
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中。
应用本身的日志可自行定义。
Windows高级调试
Mario Hewardt、Daniel Pravat / 聂雪军 / 机械工业出版社 / 2009-5 / 79.00元
本书主要讲解Windows高级调试思想和工具,并涉及一些高级调试主题。本书内容主要包括:工具简介、调试器简介、调试器揭密、符号文件与源文件的管理、栈内存破坏、堆内存破坏、安全、进程间通信、资源泄漏、同步、编写定制的调试扩展、64位调试、事后调试、Windows Vista基础以及应用程序验证器的测试设置等。本书内容详实、条理清楚。 本书适合Windows开发人员、Windows测试人员和Windo......一起来看看 《Windows高级调试》 这本书的介绍吧!