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

本文介绍了如何在Windows环境下通过bat文件启动一个包含依赖包和其他配置文件的Java jar包,包括设置环境变量、指定类路径、配置属性等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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!");
 }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值