自己写的一个启动JBoss服务器的bat批处理

bat 代码
  1. ======================================================   
  2. @echo off   
  3. rem ----------------------------------------------   
  4. rem JBoss Bootstrap Script for Win32   
  5. rem ----------------------------------------------   
  6.   
  7.   
  8. SET JBOSS_ROOT=F:\jboss323   
  9. rem $Id: run.bat,v 1.4.4.3 2003/06/21 01:50:05 ejort Exp $   
  10.   
  11. @if not "%ECHO%" == ""  echo %ECHO%   
  12. @if "%OS%" == "Windows_NT"  setlocal   
  13.   
  14. set DIRNAME=.\   
  15. if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%   
  16. set PROGNAME=run.bat   
  17. if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%   
  18.   
  19. rem Read all command line arguments   
  20.   
  21. set ARGS=-params -c wl_default   
  22. :loop   
  23. if [%1] == [] goto endloop   
  24.         set ARGS=%ARGS% %1   
  25.         shift   
  26.         goto loop   
  27. :endloop   
  28.   
  29. rem Find run.jar, or we can't continue  
  30.   
  31. set RUNJAR=%DIRNAME%run.jar   
  32. if exist "%RUNJAR%" goto FOUND_RUN_JAR   
  33. echo Could not locate %RUNJAR%. Please check that you are in the   
  34. echo bin directory when running this script.   
  35. goto END   
  36.   
  37. :FOUND_RUN_JAR   
  38.   
  39. if not "%JAVA_HOME%" == "" goto ADD_TOOLS   
  40.   
  41. set JAVA=java   
  42.   
  43. echo JAVA_HOME is not set.  Unexpected results may occur.   
  44. echo Set JAVA_HOME to the directory of your local JDK to avoid this message.   
  45. goto SKIP_TOOLS   
  46.   
  47. :ADD_TOOLS   
  48.   
  49. set JAVA=%JAVA_HOME%\bin\java   
  50.   
  51. if exist "%JAVA_HOME%\lib\tools.jar" goto SKIP_TOOLS   
  52. echo Could not locate %JAVA_HOME%\lib\tools.jar. Unexpected results may occur.   
  53. echo Make sure that JAVA_HOME points to a JDK and not a JRE.   
  54.   
  55. :SKIP_TOOLS   
  56.   
  57. rem Include the JDK javac compiler for JSP pages. The default is for a Sun JDK   
  58. rem compatible distribution to which JAVA_HOME points   
  59.   
  60. set JAVAC_JAR=%JAVA_HOME%\lib\tools.jar   
  61. set JBOSS_CLASSPATH=%JBOSS_ROOT%\lib\jdbc2_0-stdext.jar;%JBOSS_CLASSPATH%;%JAVAC_JAR%;%RUNJAR%;%JBOSS_ROOT%\lib\classes12.zip  
  62.   
  63. rem Setup JBoss specific properties   
  64. set JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME%   
  65. set JBOSS_HOME=%DIRNAME%\..   
  66.   
  67. rem Sun JVM memory allocation pool parameters. Uncomment and modify as appropriate.   
  68. rem set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx256m   
  69. set JAVA_OPTS=%JAVA_OPTS% -Xms64m -Xmx128m -Dlog4j.configuration=mylog4j.properties -Dlog4j.debug=true   
  70.   
  71. rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.   
  72. rem set JAVA_OPTS=-classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%   
  73.   
  74.   
  75. echo ============================================================================   
  76. echo .   
  77. echo   JBoss Bootstrap Environment   
  78. echo .   
  79. echo   JBOSS_HOME: %JBOSS_HOME%   
  80. echo .   
  81. echo   JAVA: %JAVA%   
  82. echo .   
  83. echo   JAVA_OPTS: %JAVA_OPTS%   
  84. echo .   
  85. echo   CLASSPATH: %JBOSS_CLASSPATH%   
  86. echo .   
  87. echo ==============================================================================   
  88. echo .   
  89.   
  90. :RESTART   
  91. "%JAVA%" %JAVA_OPTS% -classpath "%JBOSS_CLASSPATH%" org.jboss.Main %ARGS%   
  92. IF ERRORLEVEL 10 GOTO RESTART   
  93.   
  94. :END   
  95. if "%NOPAUSE%" == "" pause   
  96.   
  97. :END_NO_PAUSE   
  98.   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值