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中。

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

java启动器在bin目录_org.iipg.starter相关推荐

  1. Linux下java/bin目录下的命令集合

    Linux下JAVA命令(1.7.0_79) 命令 详解 参数列表 示例 重要程度 资料 appletviewer Java applet 浏览器.appletviewer 命令可在脱离万维网浏览器环 ...

  2. 在 java 的 bin 目录下,jdk 提供了很多使用的工具,下面学习一些监控和故障处理的工具。...

    2019独角兽企业重金招聘Python工程师标准>>> 在 java 的 bin 目录下,jdk 提供了很多使用的工具,下面学习一些监控和故障处理的工具. 名称 作用 jps JVM ...

  3. 运行java程序需要的工具软件的目录,运行Java程序需要的工具软件所在的目录是A.JDK的bin目录B.JDK的demo目录C.JDK的lib目录D.JDKR的j...

    运行Java程序需要的工具软件所在的目录是A.JDK的bin目录B.JDK的demo目录C.JDK的lib目录D.JDKR的j 更多相关问题 [多选] 下列收汇需入待核查账户的是(). [判断题] 教 ...

  4. Java 入门之3:JDK 8 版本的目录结构及bin目录中工具命令的作用概览

    目录 JDK 8 目录概览: JRE 8 目录概览: JDK 8 中的bin目录中的相关命令作用概览: 首先,JDK和JRE引入眼帘的是这么一个目录结构 JDK 8 目录概览:  include目录里 ...

  5. Java bin 目录下的小工具使用与学习

    结合周志明著的<深入理解Java虚拟机第三版> JAVA与C++之间有一堵由内存动态分配和垃圾收集技术围成的高墙,墙外面的人想出去,墙里面的人却想出来. 首先需要注意的是:jdk安装好了之 ...

  6. 用java SDK/bin目录下的native2ascii.exe把.properties文件中的中文转换成unicode字符,实现国际化...

    需要用到java SDK\\bin 目录下的native2ascii.exe程序,把你写的文本文件转成unicode字符即可,例: native2ascii 源文件名.txt 新文件名.txt 测试 ...

  7. java启动器_打造java启动器步骤三

    一.Java程序的启动过程 对于普通用户来说,Java让人不习惯的是程序的启动过程:即使对于富有经验的开发者,为了用默认的装载器启动Java程序,不得不编写大量批命令.脚本文件,不得不在命令行环境下进 ...

  8. 精简JRE第一步 — 精简bin目录

    http://jarg.iteye.com/blog/860896 JRE(Java Runtime Environment): Java运行环境. 打开JRE安装目录.目录包括bin,lib二个文件 ...

  9. bat随机打开目录下的一个音乐文件_Tomcat bin目录详解

    Tomcat bin目录 是存放启动和关闭tomcat脚本.其中.bat和.sh文件很多都是成对出现的,作用是一样的,一个是Windows的,一个是Linux. ① startup文件:主要是检查ca ...

最新文章

  1. 格式化json日期'/Date(-62135596800000)/'
  2. 机器学习之单变量线性回归
  3. 前端每日实战:100# 视频演示如何用纯 CSS 创作闪闪发光的霓虹灯文字
  4. android调用flutter aar_Flutter原生混合开发
  5. Android 使用Adapter适配器模式实现无线轮播BannerView
  6. arraylist扩容是创建新数组吗 java_arraylist扩容机制要怎么实现?arraylist怎么扩容...
  7. Step By Step 搭建 MySql MHA 集群
  8. 漫步微积分二十七——曲线下的面积 定积分 黎曼
  9. linux操作系统巡检报告,linux服务器巡检报告
  10. Unity3D基础11:Rigidbody物理类组件
  11. png?wxfrom=5wx_lazy=1
  12. 《第一行代码第三版》总结篇
  13. MATLAB绘图——加强篇
  14. 魅魔php影视系统,魅魔Maccms电影程序PHP
  15. Android 计时器Chronometer 使用及源码分析
  16. raft2020年更新_Raft6月1日更新了什么 Raft6月1日更新内容介绍
  17. 关于纯净的win7旗舰版安装后无无线网驱动问题
  18. 【正点原子MP157连载】第四十章 Linux I2C驱动实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
  19. 通知与服务——消息通知——通知推送Notification
  20. Error relaunching VirtualBox VM process:5错误解决

热门文章

  1. devops失败的原因_为什么害怕失败是一种无声的DevOps病毒
  2. dhh basecamp_使Basecamp的薪酬透明化保留了人才
  3. oxp开放型可变长协议_培养开放型领导者
  4. (30)Gulp 文件操作
  5. Bootstrap按钮组嵌套
  6. es6 Class 的继承简介
  7. Makefile和Cmake的联系与区别
  8. 关闭dhcp服务器无线用不了怎么办,路由器关闭dhcp之后无法上网怎么办?
  9. 电脑上玩和平精英_《和平精英》怎么投屏到电脑上?手把手教你电脑键鼠玩手游...
  10. Arc076_E Connected?