zoukankan      html  css  js  c++  java
  • Windows下批处理命令启动项目bat脚本

    文件env.cfg

    #server name
    SERVER_NAME=ActivitiService
    
    #JDK Home
    JDK_HOME=
    
    #Main
    MAIN_CLASS=com.nbtv.commons.container.Main
    
    #JAVA_OPTS
    JAVA_OPTS=  -server -Xms1g -Xmx1g -XX:PermSize=128m -XX:SurvivorRatio=2 -XX:+UseParallelGC
    
    #JAVA_OPTS for 64-bit system
    #JAVA_OPTS_64= -server -Xmx3g -Xms3g -Xmn1024m -XX:PermSize=128m -Xss256k -XX:+DisableExplicitGC -XX:+UseParallelGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70
    
    JAVA_OPTS_64= -server -Xmx256m -Xms256m -Xmn128m -XX:PermSize=56m -Xss256k -XX:+DisableExplicitGC -XX:+UseParallelGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70
    
    #STD out location 
    #STDOUT=logs/stdout.log
    STDOUT=/dev/null

    start.bat脚本

    @echo off & setlocal enabledelayedexpansion
    
    set CURRENT_DIR=%~dp0
    cd /d %CURRENT_DIR%
    cd ..
    set DEPLOY_HOME=%cd%
    cd %CURRENT_DIR%
    
    set CONFIG_FILE=%CURRENT_DIR%env.cfg
    
    set f=0
    for /f "eol=# delims== tokens=1,*" %%a in (%CONFIG_FILE%) do (
        set v=%%a
        if !v!==SERVER_NAME (set SERVER_NAME=%%b)
        if !v!==MAIN_CLASS (set MAIN_CLASS=%%b)
        if !v!==JAVA_OPTS (set JAVA_OPTS=%%b)
        if !v!==JDK_HOME (set JDK_HOME=%%b)
    )
    
    if "%JDK_HOME%" == "" set JDK_HOME="%JAVA_HOME%"
    
    
    
    echo Using DEPLOY_HOME:    %DEPLOY_HOME%
    echo Using JAVA_HOME:      %JDK_HOME%
    
    set _RUNJAVA="%JDK_HOME%injava"
    
    if "%SERVER_NAME%" == "" set SERVER_NAME=Console
    set _EXECJAVA=start "%SERVER_NAME%" %_RUNJAVA%
    
    
    
    set LIB_JARS=""
    
    cd ..lib
    for %%i in (*) do set LIB_JARS=!LIB_JARS!;%DEPLOY_HOME%lib\%%i
    cd ..
    
    
    java %JAVA_OPTS% -Dlog4j.configuration=conflog4j.properties -classpath %DEPLOY_HOME%conf;%LIB_JARS% %MAIN_CLASS%
  • 相关阅读:
    获得 Web Service 方法的描述信息
    make menuconfig 报错
    汇编调用c函数为什么要设置栈
    UBoot Makefile文件分析
    UBoot启动过程完全分析(转)
    (转)在fedora12下用crosstoolng建立armlinux交叉编译环境
    UBoot编译过程完全分析(转)
    雷军:给互联网创业者的“七字”建议
    uboot根目录下makefile
    Redhat 5 配置Samba服务器
  • 原文地址:https://www.cnblogs.com/atomicbomb/p/7153851.html
Copyright © 2011-2022 走看看