090007. Working with more than one variable environment settings in windows


What you’ll need

  • About 15 minutes
Preconditions: Not Apply.
References: 
https://stackoverflow.com/questions/21289762/remove-unwanted-path-name-from-path-variable-via-batch
https://www.thewindowsclub.com/system-user-environment-variables-windows

Conventions: Pending to define..

Working with 2 Environments

Useful Tools: Rapid Environment Editor


 In order to check the settings, we click on cmd and we type set. Pending add Screenshoot.

 PS: MW_HOME is the folder wher you can find the next subfolders "wlserver_10.3,modules,logs"

Environments variable definition

*********************************

Weblogic 10.6 - Java 1.6 (Current Defis)

*********************************
JAVA_HOME
C:\PGM\java\jdk1.6.0_27
M2
C:\PGM\apache-maven-3.0.3\bin
M2_HOME
C:\PGM\apache-maven-3.0.3
MW_HOME
C:\PGM\bea106
PATH
C:\pgm\OracleClient;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\PGM\apache-maven-3.0.3\bin;C:\PGM\java\jdk1.6.0_27\bin;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\pgm\Ruby192\bin;C:\pgm\oracle\OracleClient;C:\Program Files (x86)\Calibre2\;C:\PGM\SlikSvn\bin;C:\PGM\PuTTY\

PATH:
C:\PGM\apache-maven-3.0.3\bin
C:\PGM\java\jdk1.6.0_27\bin

Careful not to click on return...

*********************************
Carefully
*********************************

Weblogic 10.6 - Java 1.6 (Defis release)

*********************************
JAVA_HOME
C:\PGM\java\jdk1.6.0_45
M2
D:\dp\apache-maven-3.1.0\bin
M2_HOME
D:\dp\apache-maven-3.1.0
MW_HOME
D:\as\oracle1036
PATH
D:\dp\apache-maven-3.1.0\bin;C:\PGM\java\jdk1.6.0_45\bin;C:\pgm\OracleClient;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\pgm\Ruby192\bin;C:\pgm\oracle\OracleClient;C:\Program Files (x86)\Calibre2\;C:\PGM\SlikSvn\bin;C:\PGM\PuTTY\

PATH:
D:\dp\apache-maven-3.1.0
C:\PGM\java\jdk1.6.0_45\bin

Careful not to click on return...

Maven repo is on "D:\dp\re\defis-mig16"


*********************************

Weblogic 12 - Java 1.8 (Defis migration)

*********************************
JAVA_HOME
C:\PGM\java\jdk1.8.0_112
MW_HOME
C:\pgm\Oracle12c
M2
D:\dp\apache-maven-3.5.4\bin
M2_HOME
D:\dp\apache-maven-3.5.4
PATH
C:\PGM\apache-maven-3.5.4\bin;C:\PGM\java\jdk1.8.0_112\bin;C:\pgm\OracleClient;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\pgm\Ruby192\bin;C:\pgm\oracle\OracleClient;C:\Program Files (x86)\Calibre2\;C:\PGM\SlikSvn\bin;C:\PGM\PuTTY\

PATH:
D:\dp\apache-maven-3.5.4\bin;
C:\PGM\java\jdk1.8.0_112\bin;

*********************************

Weblogic 12 - Java 1.8 (Publigrant)

*********************************
JAVA_HOME
C:\PGM\java\jdk1.8.0_112
MW_HOME
C:\pgm\Oracle12c
M2
C:\PGM\apache-maven-3.5.3\bin
M2_HOME
C:\PGM\apache-maven-3.5.3
PATH
C:\PGM\apache-maven-3.5.3\bin;C:\PGM\java\jdk1.8.0_112\bin;C:\pgm\OracleClient;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\pgm\Ruby192\bin;C:\pgm\oracle\OracleClient;C:\Program Files (x86)\Calibre2\;C:\PGM\SlikSvn\bin;C:\PGM\PuTTY\

PATH:
C:\PGM\apache-maven-3.5.3\bin;
C:\PGM\java\jdk1.8.0_112\bin;


*********************************

Change Pool

*********************************

Development
----------------------------------------------
Test
----------------------------------------------
158.168.7.224
1597
EX1UEMPT_TAF.cc.cec.eu.int

Acceptance
----------------------------------------------
158.168.4.85
1597
EX1UEMPB_TAF.cc.cec.eu.int

----------------------------------------------
jdbc:oracle:thin:@158.168.7.224:1597/EX1UEMPT_TAF.cc.cec.eu.int

Scripts

Change16_27.bat 


setx JAVA_HOME C:\PGM\java\jdk1.6.0_27
setx M2 C:\PGM\apache-maven-3.0.3\bin
setx M2_HOME C:\PGM\apache-maven-3.0.3
setx MW_HOME C:\PGM\bea106

REM remove path from 1.8
REM ********** DOES NOT WORK *****************************************
REM setx /M PATH "%PATH:C:\PGM\apache-maven-3.5.3\bin;=%"
REM setx /M PATH "%PATH:C:\PGM\java\jdk1.8.0_112\bin;=%"

REM add path 1.8
REM setx /M PATH "C:\PGM\apache-maven-3.0.3\bin;C:\PGM\java\jdk1.6.0_27\bin;%PATH%"

setx /M PATH "C:\PGM\apache-maven-3.0.3\bin;C:\PGM\java\jdk1.6.0_27\bin;D:\dp\apache-maven-3.5.4\bin;C:\PGM\java\jdk1.8.0_112\bin;C:\pgm\OracleClient;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\ProgramData\Oracle\Java\javapath;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\pgm\Ruby192\bin;C:\pgm\oracle\OracleClient;C:\PGM\SlikSvn\bin;C:\PGM\PuTTY;"

pause

Change16_45.bat 

setx JAVA_HOME C:\pgm\java\jdk1.6.0_45
setx M2 D:\dp\apache-maven-3.1.0\bin
setx M2_HOME D:\dp\apache-maven-3.1.0
setx MW_HOME D:\as\oracle1036

REM remove path from 1.6
REM setx /M PATH "%PATH:C:\PGM\apache-maven-3.1.0\bin;=%"
REM setx /M PATH "%PATH:C:\PGM\java\jdk1.6.0_45\bin;=%"

REM add path 1.8
setx /M PATH "C:\PGM\apache-maven-3.1.0\bin;C:\PGM\java\jdk1.6.0_45\bin;D:\dp\apache-maven-3.5.4\bin;C:\PGM\java\jdk1.8.0_112\bin;C:\pgm\OracleClient;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\ProgramData\Oracle\Java\javapath;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\pgm\Ruby192\bin;C:\pgm\oracle\OracleClient;C:\PGM\SlikSvn\bin;C:\PGM\PuTTY;"

pause

Change18.bat 

setx JAVA_HOME C:\PGM\java\jdk1.8.0_112
setx MW_HOME C:\pgm\Oracle12c
setx M2 D:\dp\apache-maven-3.5.4
setx M2_HOME D:\dp\apache-maven-3.5.4

REM remove path from 1.6
REM ********** DOES NOT WORK *****************************************
REM setx /M PATH "%PATH:C:\PGM\apache-maven-3.0.3\bin;=%"
REM setx /M PATH "%PATH:C:\PGM\java\jdk1.6.0_27\bin;=%"

REM add path 1.8
REM setx /M PATH "D:\dp\apache-maven-3.5.4\bin;C:\PGM\java\jdk1.8.0_112\bin;%PATH%"

setx /M PATH "D:\dp\apache-maven-3.5.4\bin;C:\PGM\java\jdk1.8.0_112\bin;C:\pgm\OracleClient;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\ProgramData\Oracle\Java\javapath;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\pgm\Ruby192\bin;C:\pgm\oracle\OracleClient;C:\PGM\SlikSvn\bin;C:\PGM\PuTTY"

REM Path=D:\dp\apache-maven-3.5.4\bin;C:\PGM\java\jdk1.8.0_112\bin;C:\pgm\OracleClient;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\ProgramData\Oracle\Java\javapath;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\pgm\Ruby192\bin;C:\pgm\oracle\OracleClient;C:\PGM\SlikSvn\bin;C:\PGM\PuTTY

pause


ChangePubligrant.bat 


setx JAVA_HOME C:\PGM\java\jdk1.8.0_112
setx MW_HOME C:\pgm\Oracle12c
setx M2 D:\dp\apache-maven-3.5.3
setx M2_HOME D:\dp\apache-maven-3.5.3

REM remove path from 1.6
REM ********** DOES NOT WORK *****************************************
REM setx /M PATH "%PATH:C:\PGM\apache-maven-3.0.3\bin;=%"
REM setx /M PATH "%PATH:C:\PGM\java\jdk1.6.0_27\bin;=%"

REM add path 1.8
REM setx /M PATH "D:\dp\apache-maven-3.5.4\bin;C:\PGM\java\jdk1.8.0_112\bin;%PATH%"

setx /M PATH "D:\dp\apache-maven-3.5.3\bin;C:\PGM\java\jdk1.8.0_112\bin;C:\pgm\OracleClient;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\ProgramData\Oracle\Java\javapath;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\pgm\Ruby192\bin;C:\pgm\oracle\OracleClient;C:\PGM\SlikSvn\bin;C:\PGM\PuTTY"

REM Path=D:\dp\apache-maven-3.5.4\bin;C:\PGM\java\jdk1.8.0_112\bin;C:\pgm\OracleClient;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\ProgramData\Oracle\Java\javapath;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\pgm\Ruby192\bin;C:\pgm\oracle\OracleClient;C:\PGM\SlikSvn\bin;C:\PGM\PuTTY

pause



Set JAVA_HOME and path again on the command prompt

C:\oracleweblogic>set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_45

C:\oracleweblogic>set path=C:\Program Files\Java\jdk1.8.0_45\bin;%path%

Comments