tool-wrapper.bat
上传用户:bj_pst
上传日期:2019-07-07
资源大小:7353k
文件大小:3k
源码类别:

Java编程

开发平台:

Java

  1. @echo off
  2. if "%OS%" == "Windows_NT" setlocal
  3. rem ---------------------------------------------------------------------------
  4. rem Wrapper script for command line tools
  5. rem
  6. rem Environment Variable Prequisites
  7. rem
  8. rem   CATALINA_HOME May point at your Catalina "build" directory.
  9. rem
  10. rem   TOOL_OPTS     (Optional) Java runtime options used when the "start",
  11. rem                 "stop", or "run" command is executed.
  12. rem
  13. rem   JAVA_HOME     Must point at your Java Development Kit installation.
  14. rem
  15. rem   JAVA_OPTS     (Optional) Java runtime options used when the "start",
  16. rem                 "stop", or "run" command is executed.
  17. rem
  18. rem $Id: tool-wrapper.bat 795036 2009-07-17 10:47:46Z markt $
  19. rem ---------------------------------------------------------------------------
  20. rem Guess CATALINA_HOME if not defined
  21. if not "%CATALINA_HOME%" == "" goto gotHome
  22. set CATALINA_HOME=.
  23. if exist "%CATALINA_HOME%bintool-wrapper.bat" goto okHome
  24. set CATALINA_HOME=..
  25. :gotHome
  26. if exist "%CATALINA_HOME%bintool-wrapper.bat" goto okHome
  27. echo The CATALINA_HOME environment variable is not defined correctly
  28. echo This environment variable is needed to run this program
  29. goto end
  30. :okHome
  31. rem Ensure that any user defined CLASSPATH variables are not used on startup,
  32. rem but allow them to be specified in setenv.bat, in rare case when it is needed.
  33. set CLASSPATH=
  34. rem Get standard environment variables
  35. if exist "%CATALINA_HOME%binsetenv.bat" call "%CATALINA_HOME%binsetenv.bat"
  36. rem Get standard Java environment variables
  37. if exist "%CATALINA_HOME%binsetclasspath.bat" goto okSetclasspath
  38. echo Cannot find %CATALINA_HOME%binsetclasspath.bat
  39. echo This file is needed to run this program
  40. goto end
  41. :okSetclasspath
  42. set BASEDIR=%CATALINA_HOME%
  43. call "%CATALINA_HOME%binsetclasspath.bat"
  44. rem Add on extra jar files to CLASSPATH
  45. rem Note that there are no quotes as we do not want to introduce random
  46. rem quotes into the CLASSPATH
  47. if "%CLASSPATH%" == "" goto noclasspath
  48. set CLASSPATH=%CLASSPATH%;%CATALINA_HOME%binbootstrap.jar;%BASEDIR%libservlet-api.jar
  49. goto okclasspath
  50. :noclasspath
  51. set CLASSPATH=%CATALINA_HOME%binbootstrap.jar;%BASEDIR%libservlet-api.jar
  52. :okclasspath
  53. rem Get remaining unshifted command line arguments and save them in the
  54. set CMD_LINE_ARGS=
  55. :setArgs
  56. if ""%1""=="""" goto doneSetArgs
  57. set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
  58. shift
  59. goto setArgs
  60. :doneSetArgs
  61. %_RUNJAVA% %JAVA_OPTS% %TOOL_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.home="%CATALINA_HOME%" org.apache.catalina.startup.Tool %CMD_LINE_ARGS%
  62. :end