Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.16 KB | None | 0 0
  1. @ECHO OFF
  2.  
  3. @REM WARNING: This file is created by the Configuration Wizard.
  4. @REM Any changes to this script may be lost when adding extensions to this configuration.
  5.  
  6. SETLOCAL
  7.  
  8. @REM --- Start Functions ---
  9.  
  10. GOTO :ENDFUNCTIONS
  11.  
  12. :stopAll
  13. @REM We separate the stop commands into a function so we are able to use the trap command in Unix (calling a function) to stop these services
  14. if NOT "X%ALREADY_STOPPED%"=="X" (
  15. exit /b
  16. )
  17. @REM STOP DERBY (only if we started it)
  18. if "%DERBY_FLAG%"=="true" (
  19. echo Stopping Derby server...
  20. call "%WL_HOME%\common\derby\bin\stopNetworkServer.cmd" >"%DOMAIN_HOME%\derbyShutdown.log" 2>&1
  21.  
  22. echo Derby server stopped.
  23. )
  24.  
  25. set ALREADY_STOPPED=true
  26. GOTO :EOF
  27.  
  28. :generateClassList
  29. set JAVA_OPTIONS=%JAVA_OPTIONS% -Xshare:off -XX:+UnlockCommercialFeatures -XX:+IgnoreEmptyClassPaths -XX:DumpLoadedClassList=%APPCDS_CLASS_LIST% -XX:+UseAppCDS
  30. GOTO :EOF
  31.  
  32. :useArchive
  33. set JAVA_OPTIONS=%JAVA_OPTIONS% -XX:+UnlockCommercialFeatures -Xshare:auto -XX:+UseAppCDS -XX:+IgnoreEmptyClassPaths -XX:SharedArchiveFile=%APPCDS_ARCHIVE% -showversion
  34. set USING_SHOWVERSION=true
  35. GOTO :EOF
  36.  
  37.  
  38. :ENDFUNCTIONS
  39.  
  40. @REM --- End Functions ---
  41.  
  42. @REM *************************************************************************
  43. @REM This script is used to start WebLogic Server for this domain.
  44. @REM
  45. @REM To create your own start script for your domain, you can initialize the
  46. @REM environment by calling @USERDOMAINHOME\setDomainEnv.
  47. @REM
  48. @REM setDomainEnv initializes or calls commEnv to initialize the following variables:
  49. @REM
  50. @REM BEA_HOME - The BEA home directory of your WebLogic installation.
  51. @REM JAVA_HOME - Location of the version of Java used to start WebLogic
  52. @REM Server.
  53. @REM JAVA_VENDOR - Vendor of the JVM (i.e. BEA, HP, IBM, Sun, etc.)
  54. @REM PATH - JDK and WebLogic directories are added to system path.
  55. @REM WEBLOGIC_CLASSPATH
  56. @REM - Classpath needed to start WebLogic Server.
  57. @REM PATCH_CLASSPATH - Classpath used for patches
  58. @REM PATCH_LIBPATH - Library path used for patches
  59. @REM PATCH_PATH - Path used for patches
  60. @REM WEBLOGIC_EXTENSION_DIRS - Extension dirs for WebLogic classpath patch
  61. @REM JAVA_VM - The java arg specifying the VM to run. (i.e.
  62. @REM - server, -hotspot, etc.)
  63. @REM USER_MEM_ARGS - The variable to override the standard memory arguments
  64. @REM passed to java.
  65. @REM PRODUCTION_MODE - The variable that determines whether Weblogic Server is started in production mode.
  66. @REM DERBY_HOME - Derby home directory.
  67. @REM DERBY_CLASSPATH
  68. @REM - Classpath needed to start Derby.
  69. @REM
  70. @REM Other variables used in this script include:
  71. @REM SERVER_NAME - Name of the weblogic server.
  72. @REM JAVA_OPTIONS - Java command-line options for running the server. (These
  73. @REM will be tagged on to the end of the JAVA_VM and
  74. @REM MEM_ARGS)
  75. @REM PROXY_SETTINGS - These are tagged on to the end of the JAVA_OPTIONS. This variable is deprecated and should not
  76. @REM be used. Instead use JAVA_OPTIONS
  77. @REM
  78. @REM For additional information, refer to "Administering Server Startup and Shutdown for Oracle WebLogic Server"
  79. @REM *************************************************************************
  80.  
  81. set SCRIPTPATH=%~dp0
  82. set SCRIPTPATH=%SCRIPTPATH%
  83. for %%i in ("%SCRIPTPATH%") do set SCRIPTPATH=%%~fsi
  84.  
  85. set JAVA_OPTIONS=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n
  86.  
  87. @REM Call setDomainEnv here.
  88.  
  89. set DOMAIN_HOME=C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain
  90. for %%i in ("%DOMAIN_HOME%") do set DOMAIN_HOME=%%~fsi
  91.  
  92. call "%DOMAIN_HOME%\bin\setDomainEnv.cmd" %*
  93.  
  94. set SAVE_JAVA_OPTIONS=%JAVA_OPTIONS%
  95.  
  96. set SAVE_CLASSPATH=%CLASSPATH%
  97.  
  98. set TMP_UPDATE_SCRIPT=%TMP%\update.cmd
  99.  
  100.  
  101. @REM Start Derby
  102.  
  103. set DERBY_DEBUG_LEVEL=0
  104.  
  105. if "%DERBY_FLAG%"=="true" (
  106. call "%WL_HOME%\common\derby\bin\startNetworkServer.cmd" >"%DOMAIN_HOME%\derby.log" 2>&1
  107.  
  108. )
  109.  
  110. set JAVA_OPTIONS=%SAVE_JAVA_OPTIONS%
  111.  
  112. @REM In order to use resource consumption management policies or to get partition's resource consumption metrics, uncomment the following JAVA_OPTIONS
  113.  
  114. set #JAVA_OPTIONS=-XX:+UnlockCommercialFeatures -XX:+ResourceManagement -XX:+UseG1GC %SAVE_JAVA_OPTIONS%
  115.  
  116. set SAVE_JAVA_OPTIONS=
  117.  
  118. set CLASSPATH=%SAVE_CLASSPATH%
  119.  
  120. set SAVE_CLASSPATH=
  121.  
  122. if "%PRODUCTION_MODE%"=="true" (
  123. set WLS_DISPLAY_MODE=Production
  124. ) else (
  125. set WLS_DISPLAY_MODE=Development
  126. )
  127.  
  128. if NOT "%WLS_USER%"=="" (
  129. set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.management.username=%WLS_USER%
  130. )
  131.  
  132. if NOT "%WLS_PW%"=="" (
  133. set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.management.password=%WLS_PW%
  134. )
  135.  
  136. if NOT "%MEDREC_WEBLOGIC_CLASSPATH%"=="" (
  137. if NOT "%CLASSPATH%"=="" (
  138. set CLASSPATH=%CLASSPATH%;%MEDREC_WEBLOGIC_CLASSPATH%
  139. ) else (
  140. set CLASSPATH=%MEDREC_WEBLOGIC_CLASSPATH%
  141. )
  142. )
  143.  
  144. if "%GENERATE_CLASS_LIST%"=="true" (
  145. CALL :generateClassList
  146. )
  147.  
  148. if "%USE_ARCHIVE%"=="true" (
  149. CALL :useArchive
  150. )
  151.  
  152. echo .
  153.  
  154. echo .
  155.  
  156. echo JAVA Memory arguments: %MEM_ARGS%
  157.  
  158. echo .
  159.  
  160. echo CLASSPATH=%CLASSPATH%
  161.  
  162. echo .
  163.  
  164. echo PATH=%PATH%
  165.  
  166. echo .
  167.  
  168. echo ***************************************************
  169.  
  170. echo * To start WebLogic Server, use a username and *
  171.  
  172. echo * password assigned to an admin-level user. For *
  173.  
  174. echo * server administration, use the WebLogic Server *
  175.  
  176. echo * console at http:\\hostname:port\console *
  177.  
  178. echo ***************************************************
  179.  
  180. @REM START WEBLOGIC
  181.  
  182. if NOT "%USE_JVM_SYSTEM_LOADER%"=="true" (
  183. set LAUNCH_ARGS=-cp %WL_HOME%\server\lib\weblogic-launcher.jar -Dlaunch.use.env.classpath=true
  184. )
  185.  
  186. if "%USING_SHOWVERSION%"=="true" (
  187. echo starting weblogic with Java version:
  188. %JAVA_HOME%\bin\java %JAVA_VM% -version
  189. )
  190.  
  191. if "%WLS_REDIRECT_LOG%"=="" (
  192. echo Starting WLS with line:
  193. echo %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %LAUNCH_ARGS% -Dweblogic.Name=%SERVER_NAME% -Djava.security.policy=%WLS_POLICY_FILE% %JAVA_OPTIONS% %PROXY_SETTINGS% %SERVER_CLASS%
  194. %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %LAUNCH_ARGS% -Dweblogic.Name=%SERVER_NAME% -Dspring.config.location=C:/Users/almei/dev/APPS/portal-corretor-api/est-portalcorretor-api/portal-corretor-servico/properties_old/application.dev.properties -Dapi.manager.client.token.config.path=C:/Users/almei/dev/APPS/portal-corretor-api/est-portalcorretor-api/portal-corretor-servico/properties_old -Djava.security.policy=%WLS_POLICY_FILE% %JAVA_OPTIONS% %PROXY_SETTINGS% %SERVER_CLASS%
  195. ) else (
  196. echo Redirecting output from WLS window to %WLS_REDIRECT_LOG%
  197. %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %LAUNCH_ARGS% -Dweblogic.Name=%SERVER_NAME% -Dspring.config.location=C:/Users/almei/dev/APPS/portal-corretor-api/est-portalcorretor-api/portal-corretor-servico/properties_old/application.dev.properties -Dapi.manager.client.token.config.path=C:/Users/almei/dev/APPS/portal-corretor-api/est-portalcorretor-api/portal-corretor-servico/properties_old -Djava.security.policy=%WLS_POLICY_FILE% %JAVA_OPTIONS% %PROXY_SETTINGS% %SERVER_CLASS% >"%WLS_REDIRECT_LOG%" 2>&1
  198. )
  199.  
  200. IF ERRORLEVEL 86 IF NOT ERRORLEVEL 87 (set shutDownStatus=86) ELSE (IF ERRORLEVEL 88 IF NOT ERRORLEVEL 89 ( set shutDownStatus=88 ) )
  201.  
  202.  
  203. CALL :stopAll
  204.  
  205. popd
  206.  
  207. IF EXIST %TMP_UPDATE_SCRIPT% (set fileExists=true) ELSE (set fileExists=false)
  208.  
  209.  
  210. if "%shutDownStatus%"=="86" (
  211. if "%fileExists%"=="true" (
  212. echo Calling %TMP_UPDATE_SCRIPT%
  213.  
  214. cd %TMP:~0,2%
  215. cd %TMP%
  216. call %TMP_UPDATE_SCRIPT%
  217. IF ERRORLEVEL 42 IF NOT ERRORLEVEL 43 (set ustatus=42 )
  218.  
  219. @REM restoring the original env before unsetting JAVA_HOME
  220. @REM in order to unset any JAVA_HOME that was passed in from domainEnv
  221. if "%ustatus%"=="42" (
  222. set JAVA_HOME=
  223. )
  224. ) else (
  225. echo ERROR! %TMP_UPDATE_SCRIPT% did not exist
  226. )
  227. @REM Call the same script path that was supplied in order to restart ourselves
  228. @REM restoreOrigEnv will go here
  229.  
  230. call "%SCRIPTPATH%\startWebLogic.cmd"
  231.  
  232. ) else (
  233. if "%shutDownStatus%"=="88" (
  234. @REM restoreOrigEnv will go here
  235.  
  236. call "%SCRIPTPATH%\startWebLogic.cmd"
  237.  
  238. )
  239. )
  240.  
  241. @REM Exit this script only if we have been told to exit.
  242.  
  243. if "%doExitFlag%"=="true" (
  244. exit
  245. )
  246.  
  247.  
  248.  
  249. ENDLOCAL
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement