`

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

}

分享到:
评论

相关推荐

    java在win下启动bat和在linux下启动shell脚本

    在Windows环境下,`RunScript.java`可能会使用类似`"cmd /c start script.bat"`的命令来启动批处理脚本。而在Linux中,它可能会使用`"/bin/sh script.sh"`这样的命令。在执行这些命令时,可能还需要考虑脚本的路径和...

    windows 系统下启动与结束java的jar包的脚本(包括如何设置进程名称)

    ### Windows系统下启动与结束Java的JAR包的脚本(包括如何设置进程名称) 在Windows环境下管理和控制Java应用程序的启动与停止是一项常见的任务。本文将详细介绍如何编写一个批处理脚本来实现这些功能,并且还会...

    Windows服务自动重启Java服务

    JSW允许我们将Java应用程序包装为Windows服务,它提供了启动、停止、重启等管理功能。在JSW的配置文件(如wrapper.conf)中,我们可以设置`wrapper.service.restart.delay`和`wrapper.service.restart.interval`属性...

    java项目在window注册服务自启动

    3. **创建启动脚本**: 在JSW的bin目录下,通常有两个批处理文件——`wrapper.exe`(Windows服务)和`wrapper.bat`(命令行启动)。你可以根据需求修改`wrapper.conf`后,使用`wrapper.exe`来注册服务。例如,你可以...

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

    在这个案例中,`shutdown.bat`和`startup.bat`文件分别用于停止和启动Spring Boot服务。 `startup.bat`脚本通常包含以下步骤: 1. **设置环境变量**:首先,脚本可能需要设置与Spring Boot应用相关的环境变量,如...

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

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

    Windows 10的.bat 批处理文件脚本打开程序员的开发工具脚本源码,一键打开IDEA,Nacos,Redis等

    在"启动redis和nacos.bat"中,我们可以预见到它首先会定位到Redis和Nacos的服务文件位置,然后通过`start`命令启动这些服务。可能的命令格式如下: ```cmd @echo off cd /d "C:\path\to\nacos" start java -jar ...

    windows下MD5加密工具bat文件

    总的来说,这个“windows下MD5加密工具bat文件”提供了一种简单便捷的方式,在Windows环境中利用Java进行MD5加密。用户无需了解复杂的命令行语法,只需输入字符即可快速获取MD5值,这对于日常的文件校验或临时需求...

    将Java控制台应用作为windows服务

    它的工作原理是创建一个批处理脚本(通常在`scripts`目录下),该脚本负责启动和管理Java进程,并将其与Windows服务系统整合。 1. **下载并配置java-service-wrapper**: 首先,从官方网站或者其他可靠的源下载`...

    将exe、bat 安装成服务工具

    对于bat批处理文件,我们不能直接使用`sc`命令创建服务,因为bat文件不是可执行文件。这时,我们可以借助第三方工具,例如`nssm`(Non-Sucking Service Manager)。nssm是一个小巧的工具,允许我们将任何可执行文件...

    java应用程序安装成服务

    3. **创建批处理文件**:编写批处理文件以控制服务的启动与停止。 #### 四、创建批处理文件 根据提供的描述,需要创建两个主要的批处理文件: 1. **App.bat**:用于启动Java应用程序。 ```batch @echo off set...

    bat文件编写语言

    在 DOS 和 Win9x/Me 系统下,C:盘根目录下的 AUTOEXEC.BAT 批处理文件是自动运行批处理文件,每次系统启动时会自动运行该文件,可以将系统每次启动时都要运行的命令放入该文件中,例如设置搜索路径,调入鼠标驱动和...

    SWT 时间控件及执行bat文件

    为了运行包含SWT控件的Java应用,通常会创建一个bat文件,因为它包含了启动Java虚拟机(JVM)并指定主类和依赖的jar文件的命令。在bat文件中,可能会看到类似`java -cp .;lib/* MainClass`这样的命令,它指定了当前...

    windows服务自启动.zip

    它能将任何可执行文件(如Java应用程序)转换为系统服务,这样程序就能在后台以系统权限运行,即使没有用户登录也能启动。 在Java程序自启动过程中,`nssm.exe`扮演了关键角色。它不仅允许我们配置服务的启动参数,...

    windows批处理命令执行java程序

    例如,启动Java程序的批处理文件可能包含以下内容: ```batch @echo off java -jar testjar.jar ``` 这里,`@echo off`命令用于关闭命令行的回显,使得脚本执行过程更清晰。第二行`java -jar testjar.jar`是实际...

    deploy_java_win服务器jar发布程序_

    当我们需要在Windows服务器上部署Java应用程序时,通常会将应用打包成JAR(Java Archive)文件,以便于分发和执行。本教程将详细介绍如何在Windows服务器上实现JAR程序的一键发布和运行。 首先,我们需要理解JAR...

    Java程序 注册为 Windows 服务

    2. **配置服务**:编辑对应的配置文件(如JSW的`wrapper.conf`或Procrun的`service.bat`),设置Java应用的相关参数。 3. **安装服务**:运行安装命令,如JSW的`./bin/wrapper.exe -i myService`或Procrun的`prunsrv...

    清理window电脑、服务器日志bat脚本

    - 选择“启动程序”,浏览到存放脚本的文件夹,选择.bat文件。 - 设置操作权限,确保执行用户有足够的权限执行脚本。 - 最后,确认并保存任务。 4. **注意事项**: - 清理日志前,请备份重要日志或确认删除的...

    Eclipse的AWT项目打包成jar,编写bat批处理文件运行

    本篇将基于提供的文件标题、描述及部分内容,深入探讨如何在Eclipse环境下将AWT或SWT项目打包成JAR文件,并通过批处理(bat)文件来运行这一过程。 ### Eclipse AWT/ SWT项目打包成JAR #### 1. 准备阶段:构建...

Global site tag (gtag.js) - Google Analytics