bat 代码
- ======================================================
- @echo off
- rem ----------------------------------------------
- rem JBoss Bootstrap Script for Win32
- rem ----------------------------------------------
- SET JBOSS_ROOT=F:\jboss323
- rem $Id: run.bat,v 1.4.4.3 2003/06/21 01:50:05 ejort Exp $
- @if not "%ECHO%" == "" echo %ECHO%
- @if "%OS%" == "Windows_NT" setlocal
- set DIRNAME=.\
- if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
- set PROGNAME=run.bat
- if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
- rem Read all command line arguments
- set ARGS=-params -c wl_default
- :loop
- if [%1] == [] goto endloop
- set ARGS=%ARGS% %1
- shift
- goto loop
- :endloop
- rem Find run.jar, or we can't continue
- set RUNJAR=%DIRNAME%run.jar
- if exist "%RUNJAR%" goto FOUND_RUN_JAR
- echo Could not locate %RUNJAR%. Please check that you are in the
- echo bin directory when running this script.
- goto END
- :FOUND_RUN_JAR
- if not "%JAVA_HOME%" == "" goto ADD_TOOLS
- set JAVA=java
- echo JAVA_HOME is not set. Unexpected results may occur.
- echo Set JAVA_HOME to the directory of your local JDK to avoid this message.
- goto SKIP_TOOLS
- :ADD_TOOLS
- set JAVA=%JAVA_HOME%\bin\java
- if exist "%JAVA_HOME%\lib\tools.jar" goto SKIP_TOOLS
- echo Could not locate %JAVA_HOME%\lib\tools.jar. Unexpected results may occur.
- echo Make sure that JAVA_HOME points to a JDK and not a JRE.
- :SKIP_TOOLS
- rem Include the JDK javac compiler for JSP pages. The default is for a Sun JDK
- rem compatible distribution to which JAVA_HOME points
- set JAVAC_JAR=%JAVA_HOME%\lib\tools.jar
- set JBOSS_CLASSPATH=%JBOSS_ROOT%\lib\jdbc2_0-stdext.jar;%JBOSS_CLASSPATH%;%JAVAC_JAR%;%RUNJAR%;%JBOSS_ROOT%\lib\classes12.zip
- rem Setup JBoss specific properties
- set JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME%
- set JBOSS_HOME=%DIRNAME%\..
- rem Sun JVM memory allocation pool parameters. Uncomment and modify as appropriate.
- rem set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx256m
- set JAVA_OPTS=%JAVA_OPTS% -Xms64m -Xmx128m -Dlog4j.configuration=mylog4j.properties -Dlog4j.debug=true
- rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.
- rem set JAVA_OPTS=-classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
- echo ============================================================================
- echo .
- echo JBoss Bootstrap Environment
- echo .
- echo JBOSS_HOME: %JBOSS_HOME%
- echo .
- echo JAVA: %JAVA%
- echo .
- echo JAVA_OPTS: %JAVA_OPTS%
- echo .
- echo CLASSPATH: %JBOSS_CLASSPATH%
- echo .
- echo ==============================================================================
- echo .
- :RESTART
- "%JAVA%" %JAVA_OPTS% -classpath "%JBOSS_CLASSPATH%" org.jboss.Main %ARGS%
- IF ERRORLEVEL 10 GOTO RESTART
- :END
- if "%NOPAUSE%" == "" pause
- :END_NO_PAUSE