weblogic 10.0 開發模式與生產模式啓動文件(不同)

開發模式與生產模式(不同)
 ==================從配置文件setDomainEnv.cmd來比較=================

1、##【開發模式】

set BEA_JAVA_HOME=d:\bea\jrockit90_150_06

set SUN_JAVA_HOME=d:\bea\jdk150_06

if "%JAVA_VENDOR%"=="BEA" (
 set JAVA_HOME=%BEA_JAVA_HOME%
) else (
 if "%JAVA_VENDOR%"=="Sun" (
  set JAVA_HOME=%SUN_JAVA_HOME%
 ) else (
  set JAVA_VENDOR=Sun 
  set JAVA_HOME=d:\bea\jdk150_06
 )
)

##【產品模式】

set BEA_JAVA_HOME=d:\bea\jrockit90_150_06

set SUN_JAVA_HOME=d:\bea\jdk150_06

if "%JAVA_VENDOR%"=="BEA" (
 set JAVA_HOME=%BEA_JAVA_HOME%
) else (
 if "%JAVA_VENDOR%"=="Sun" (
  set JAVA_HOME=%SUN_JAVA_HOME%
 ) else (
  set JAVA_VENDOR=BEA
  set JAVA_HOME=d:\bea\jrockit90_150_06
 )
)


以上唯一的不同點是他們利用的jdk不同:修改jdk可以考慮從這兒修改
【開發模式】

set JAVA_VENDOR=Sun 
set JAVA_HOME=d:\bea\jdk150_06

【產品模式】:

set JAVA_VENDOR=BEA
set JAVA_HOME=d:\bea\jrockit90_150_06

2、第二個不同點
  【開發模式】:
  set PRODUCTION_MODE=


  【產品模式】:

  set PRODUCTION_MODE=true

3、還可以看到一個不同點從判斷語句可以看出,如果是【產品模式】下面這些配置項就不用配置
   但在【開發模式】下需要配置這些文件。


if "%JAVA_VENDOR%"=="Sun" (
 if "%PRODUCTION_MODE%"=="" (
  set MEM_DEV_ARGS=-XX:CompileThreshold=8000 -XX:PermSize=48m
 )
)

@REM Had to have a separate test here BECAUSE of immediate variable expansion on windows

if "%JAVA_VENDOR%"=="Sun" (
 set MEM_ARGS=%MEM_ARGS% %MEM_DEV_ARGS% -XX:MaxPermSize=128m
)

if "%JAVA_VENDOR%"=="HP" (
 set MEM_ARGS=%MEM_ARGS% -XX:MaxPermSize=128m
)

===========從配置文件 startWebLogic.cmd不同==============

 在開發模式與產品模式下兩文件沒有變化

 唯一不同是在產品模式下要設置密碼

 set WLS_USER=weblogic
 set WLS_PW=weblogic

 
產品模式下它不會自動部署。
需要通過面板安裝。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章