@@ -149,8 +149,11 @@ IF NOT "%~1" == "" (
149149 GOTO arg_loop
150150)
151151
152+ SET SCRIPT_ARGS = %*
152153@ rem Default domain type if not specified
153- IF " %DOMAIN_TYPE% " == " " SET DOMAIN_TYPE = WLS
154+ IF " %DOMAIN_TYPE% " == " " (
155+ SET SCRIPT_ARGS = %SCRIPT_ARGS% -domain_type WLS
156+ )
154157
155158@ rem
156159@ rem Validate the JVM version based on whether or not the user asked us to use encryption
@@ -208,57 +211,29 @@ IF DEFINED WLST_PATH_DIR (
208211@ rem Find the location for wlst.cmd
209212@ rem
210213SET WLST =
211- SET USE_JRF_WLST = FALSE
212- IF DEFINED DOMAIN_TYPE (
213- IF " %DOMAIN_TYPE% " == " WLS" (
214- SET USE_JRF_WLST = FALSE
215- GOTO domain_type_recognized
216- )
217- IF " %DOMAIN_TYPE% " == " RestrictedJRF" (
218- SET USE_JRF_WLST = TRUE
219- GOTO domain_type_recognized
220- )
221- IF " %DOMAIN_TYPE% " == " JRF" (
222- SET USE_JRF_WLST = TRUE
223- GOTO domain_type_recognized
224- )
214+ IF EXIST " %ORACLE_HOME% \oracle_common\common\bin\wlst.cmd" (
215+ SET WLST = %ORACLE_HOME% \oracle_common\common\bin\wlst.cmd
216+ SET CLASSPATH = %WLSDEPLOY_HOME% \lib\weblogic-deploy-core.jar
217+ SET WLST_EXT_CLASSPATH = %WLSDEPLOY_HOME% \lib\weblogic-deploy-core.jar
218+ GOTO found_wlst
225219)
226-
227- ECHO Wrong domain type specified " %DOMAIN_TYPE% " : valid value is " WLS|JRF|RestrictedJRF"
228- SET RETURN_CODE = 98
229- GOTO exit_script
230-
231- :domain_type_recognized
232- IF " %USE_JRF_WLST% " == " TRUE" (
233- IF EXIST " %ORACLE_HOME% \oracle_common\common\bin\wlst.cmd" (
234- SET WLST = %ORACLE_HOME% \oracle_common\common\bin\wlst.cmd
235- SET CLASSPATH = %WLSDEPLOY_HOME% \lib\weblogic-deploy-core.jar
236- SET WLST_EXT_CLASSPATH = %WLSDEPLOY_HOME% \lib\weblogic-deploy-core.jar
237- GOTO found_wlst
238- )
239- ) ELSE (
240- IF EXIST " %ORACLE_HOME% \wlserver_10.3\common\bin\wlst.cmd" (
241- SET WLST = %ORACLE_HOME% \wlserver_10.3\common\bin\wlst.cmd
242- SET CLASSPATH = %WLSDEPLOY_HOME% \lib\weblogic-deploy-core.jar
243- GOTO found_wlst
244- )
245- IF EXIST " %ORACLE_HOME% \wlserver_12.1\common\bin\wlst.cmd" (
246- SET WLST = %ORACLE_HOME% \wlserver_12.1\common\bin\wlst.cmd
220+ IF EXIST " %ORACLE_HOME% \wlserver_10.3\common\bin\wlst.cmd" (
221+ SET WLST = %ORACLE_HOME% \wlserver_10.3\common\bin\wlst.cmd
222+ SET CLASSPATH = %WLSDEPLOY_HOME% \lib\weblogic-deploy-core.jar
223+ GOTO found_wlst
224+ )
225+ IF EXIST " %ORACLE_HOME% \wlserver_12.1\common\bin\wlst.cmd" (
226+ SET WLST = %ORACLE_HOME% \wlserver_12.1\common\bin\wlst.cmd
227+ SET CLASSPATH = %WLSDEPLOY_HOME% \lib\weblogic-deploy-core.jar
228+ GOTO found_wlst
229+ )
230+ IF EXIST " %ORACLE_HOME% \wlserver\common\bin\wlst.cmd" (
231+ IF EXIST " %ORACLE_HOME% \wlserver\.product.properties" (
232+ @ rem WLS 12.1.2 or WLS 12.1.3
233+ SET WLST = %ORACLE_HOME% \wlserver\common\bin\wlst.cmd
247234 SET CLASSPATH = %WLSDEPLOY_HOME% \lib\weblogic-deploy-core.jar
248- GOTO found_wlst
249- )
250- IF EXIST " %ORACLE_HOME% \wlserver\common\bin\wlst.cmd" (
251- IF EXIST " %ORACLE_HOME% \wlserver\.product.properties" (
252- @ rem WLS 12.1.2 or WLS 12.1.3
253- SET WLST = %ORACLE_HOME% \wlserver\common\bin\wlst.cmd
254- SET CLASSPATH = %WLSDEPLOY_HOME% \lib\weblogic-deploy-core.jar
255- ) ELSE (
256- @ rem WLS 12.2.1+
257- SET WLST = %ORACLE_HOME% \oracle_common\common\bin\wlst.cmd
258- SET WLST_EXT_CLASSPATH = %WLSDEPLOY_HOME% \lib\weblogic-deploy-core.jar
259- )
260- GOTO found_wlst
261235 )
236+ GOTO found_wlst
262237)
263238
264239IF NOT EXIST " %WLST% " (
@@ -290,9 +265,9 @@ ECHO CLASSPATH = %CLASSPATH%
290265ECHO WLST_PROPERTIES = %WLST_PROPERTIES%
291266
292267SET PY_SCRIPTS_PATH = %WLSDEPLOY_HOME% \lib\python
293- ECHO %WLST% %PY_SCRIPTS_PATH% \deploy.py %*
268+ ECHO %WLST% %PY_SCRIPTS_PATH% \deploy.py %SCRIPT_ARGS%
294269
295- " %WLST% " " %PY_SCRIPTS_PATH% \deploy.py" %*
270+ " %WLST% " " %PY_SCRIPTS_PATH% \deploy.py" %SCRIPT_ARGS%
296271
297272SET RETURN_CODE = %ERRORLEVEL%
298273IF " %RETURN_CODE% " == " 103" (
0 commit comments