`

win下 新建bat文件 启动 java应用服务

    博客分类:
  • java
 
阅读更多

rem ---------------------------------------------------------------------------

rem window下 新建bat文件来启动一个可执行程序的jar包,其中包含依赖包及其他相关配置文件

 

rem  main入口 sspm.fault.messagectr.Server
rem  主jar包  sspm.fault.messagectr.jar

 

rem  java应用服务目录结构
rem         sswmFault
rem            |_ bin    存放dataserver.bat文件
rem            |_ lib    存放主jar包 及依赖包
rem            |_ conf   存放相关配置文件
rem            |_ log    存放系统输出日志


rem $Id: dataserver.bat 302913 2011-12-9 15:05:01Z wpj $

rem ---------------------------------------------------------------------------
@echo off
cd ..
set APP_HOME=%cd%
SET JAVA_HOME=C:\Program Files\Java\jdk1.6.0_23
cd bin
start "" "%JAVA_HOME%\bin\java.exe" -classpath "%APP_HOME%\lib\sspm.fault.messagectr.jar" -Djava.ext.dirs="%APP_HOME%\lib" -Xrs -Xms100M -Xmx128M -DConfig="..\conf\dataserver.xml" -Dlog4j.configuration="file:..\conf\dataserver.log4j" sspm.fault.messagectr.Server

 

具体类(注意参数一一对应)

public class Server{

 public static void main(String[] args) {

  String xmlPath = System.getProperty("Config");
  if (xmlPath == null) {
   xmlPath = "./conf/dataserver.xml";
  }
  logger.info("xmlPath:" + xmlPath);
  if (System.getProperty("log4j.configuration") == null) {
   org.apache.log4j.BasicConfigurator.configure();
   org.apache.log4j.LogManager.getRootLogger().setLevel(Level.INFO);
  }
  BeanFactory beanFactory = new FileSystemXmlApplicationContext((xmlPath));
  beanFactory.getBean("server");
  logger.info("Server started!");
 }

}

分享到:
评论

相关推荐

    Windows下设置守护进程JAR包挂掉自动重启,bat文件(已完美测试)

    这个bat脚本资源可以在Windows环境下实现Java程序的守护进程和自动重启。它通过一个循环监控Java程序进程,如果检测到程序异常退出,会自动重启程序。同时具有可配置的重启次数和重启间隔时间。 这个小巧但实用的bat...

    Springboot-服务-Windows 一键启动、停止脚本

    Springboot-服务-Windows 一键启动、停止脚本

    java开发环境搭建详解

    下载地址为:http://download.java.net/jdk6/,选择适合平台的安装文件,Windows32 下最新版本为:jdk-6u25-ea-bin-b03-windows-i586-27_feb_2011.exe。默认安装即可,安装完成后要配置环境变量。 配置环境变量的...

    Mcafee8.5i教程

    禁止在C盘中新建任何批处理BAT文件 禁止在C盘中新建任何VBS脚本文件 禁止访问TEMP文件夹,防止恶意安装程序 禁止在C盘中新建任何JS脚本文件 禁止在C盘中新建任何JSE脚本文件 禁止对Access数据库文件进行任何操作 ...

    Android应用开发实验指导书.doc

    配置JDK: XP:右键"我的电脑"("属性"("高级"("环境变量" WIN7:右键"我的电脑"("高级系统设置"("环境变量" 新建系统变量: JAVA_HOME,C:\Program Files (x86)\Java\jdk1.6.0_18(JDK安装目录)。 PATH,%JAVA_...

    世界排名前6的杀软mcafee8.5i企业版

    执行任何AUTORUN.INF文件 禁止在C盘中新建任何SYS文件 禁止在...win.ini中创建和写入内容 禁止在wininit.ini中创建和写入内容 禁止在本地新建任何*desktop.ini文件 禁止java目录下的程序私自...

    apktool.jar v2.2.1.zip

    以WIN7为例,在桌面上右键点击计算机——>属性——>高级系统设置——>环境变量——>在下边的系统变量里新建一个变量,变量名为JAVA_HOME,值为JAVA的安装路径,比如我的是H:\ProgramFiles\Java\jdk1.6.0_26 ...

    反编译apk工具bat+apktool_2.6.1.jar

    使用方法:将解压缩的两个文件放在下面路径下:路径:C:\Windows\新建文件夹。并将需要反编译的apk放进去。1.双击运行bat文件。2.win+r调出命令窗口,输入cmd,切换到上面说的指定文件夹下,执行apktool d apk apk的...

    网管教程 从入门到精通软件篇.txt

    AIF,AIFF:音频互交换文件,Silicon Graphic and Macintosh应用程序的声音格式 ANI:Windows系统中的动画光标 ARC:LH ARC的压缩档案文件 ARJ:Robert Jung ARJ压缩包文件 ASD:Microsoft Word的自动保存文件;...

    apktool_2.3.0.jar

    以WIN7为例,在桌面上右键点击计算机——>属性——>高级系统设置——>环境变量——>在下边的系统变量里新建一个变量,变量名为JAVA_HOME,值为JAVA的安装路径,比如我的是H:\ProgramFiles\Java\jdk1.6.0_26 ...

    JSP课程设计案例精编-源码

    双击startup.bat文件(如C:\Program Files\Apache Software Foundation\Tomcat 5.0\bin\startup.bat),出现命令行的Tomcat启动窗口, 当窗口中出现 “信息:Server startup in 215 ms”,表示Tomcat启动成功。在...

    网络多人对战台球(服务器完整版)使用自己论坛的虚拟币

    五、若服务器端无法正常启动jh.bat或是taiqiu服务,请到http://www.flagnet.net/download/SoftDown.asp?ID=46下载JAVA虚拟机安装运行后一般即可。 六、主机端注意: 1、作为服务器...

    clap:Clojure 应用程序

    am "项目创建:mvn archetype:create -DgroupId=com.example.clap -DartifactId=clap" mvn 包java -cp target/clap-1.0-SNAPSHOT.jar com.example.clap.App 输出:Java World mvn 包 appassembler:assemble C:\Users...

    javascripting:Nodeschool JavaScript研讨会

    示例:C:\ Program Files \ nodejsv12 创建C:\ Windows \ System32 \ cmd.exe / k的快捷方式“ C:\ Program Files \ nodejsv12 \ nodevars.bat” 通过快捷方式打开Node js控制台并开始javascript

    Nginx+Tomcat负载均衡

    首先创建两个文件,这两个文件 我来提供,将这两个文件拷入Nginx的conf文件夹下 1.proxy.conf 文件内容 #负责代理转发 proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr...

    JFlow工作流引擎-其他

    驰骋工作流引擎研发于2003年,具有.net与java两个版本,它们...2.4、如果你是用SVN检出的项目,bat文件会丢失换行符,还请解压win_bin.part1.rar文件覆盖当前文件,即可。2.5、启动成功后,即可通过浏览器进行访问。

    MinecraftMods

    去: : Donwolad 并安装 Forge(如果您使用的是 Windows,请使用安装程序或 win 安装程序) 启动 minecraft 一次并在菜单后关闭它将你的模组复制到 %appdata%/.minecraft/mods文件: 初学者教程: ://...

    Windows 记事本替代工具 Notepad3 5.21.227.1 + x64.zip

    我们使用默认 Windows 记事本当前缺少的所有功能创建了 Notepad3。 Notepad3 是一个快速,轻量级的基于 Scintilla 的文本编辑器,具有语法高亮功能。 它占用的内存很小,但功能强大,足以处理大多数编程工作。 ...

Global site tag (gtag.js) - Google Analytics