Advertisement
Guest User

Untitled

a guest
Aug 18th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.17 KB | None | 0 0
  1. @echo off
  2.  
  3. setlocal enableextensions enabledelayedexpansion
  4.  
  5. set CATALINA_HOME=\tomcat\
  6.  
  7. set "__STUFF.1=1"
  8. set "__STUFF.2=2"
  9. set "__STUFF.3=3"
  10.  
  11. rem check for JAVA_HOME
  12. if DEFINED JAVA_HOME (goto install) else (goto error)
  13.  
  14. :install
  15. for /F "tokens=2* delims=.=" %%A in ('set __STUFF') DO (
  16.   @echo off
  17.  
  18.   set "CATALINA_BASE=%CATALINA_HOME%\instances\%%B"
  19.  
  20.   set "JvmOpts=%JAVA_OPTS%"
  21.   set "JvmOpts=!JvmOpts!;-Dcatalina.base=!CATAlINA_BASE!"
  22.   set "JvmOpts=!JvmOpts!;-Dcatalina.home=%CATALINA_HOME%"
  23.   set "JvmOpts=!JvmOpts!;-Djava.endorsed.dirs=%CATALINA_HOME%\endorsed"
  24.   set "JvmOpts=!JvmOpts!;-Djava.io.tmpdir=%CATAlINA_BASE%\temp"
  25.   set "JvmOpts=!JvmOpts!;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
  26.   set "JvmOpts=!JvmOpts!;-Djava.util.logging.config.file=%CATAlINA_BASE%\conf\logging.properties"
  27.  
  28.   rem update service
  29.   %CATALINA_HOME%\bin\tomcat7.exe //US//%%B --DisplayName=%%B --Description="Tomcat 7 service." --JvmOptions="!JvmOpts!"
  30.  
  31.   rem copy file
  32.   copy %CATALINA_HOME%\bin\tomcat7w.exe %CATALINA_HOME%\bin\%%Bw.exe /Y
  33. )
  34.  
  35. goto success
  36.  
  37. :error
  38. echo Fail.
  39. goto done
  40.  
  41. :success
  42. echo Success!
  43. goto done
  44.  
  45. :done
  46.  
  47. endlocal
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement