WAS/WebLogic

[개요] 개발모드(Development mode) vs. 운영모드(Production mode)

투칼론 2016. 3. 10. 08:31
반응형

아래는 WebLogic 12c 및 이전에서 개발(development) 모드와 운영(production) 모드의 차이점을 요약한 것이다. 

 

차이점

Startup Mode Development                     Production
Auto deployment
(to admin server only)
Yes No
Automatically created
boot.properties for Admin server only under
$DOMAIN_HOME/servers/$SERVER_NAME/security 
Yes No
Nodemanger username and password default admin
credentials
randomly
generated
SSL demo certificates cause warning in log files No Yes
Log file are rotated at server startup Yes No
On demand deployment of internal applications as default
Yes No
Availability of web service test client
Yes No
Availability of Classloader Analysis Tool
Yes No
Availability of Fast Swap
Yes No
Change Center Enabled No Yes
Default start parameters
when using Sun JDK and the default
startWebLogic script 
java
-client
-Xms256m
-Xmx512m
-XX:CompileThreshold=
8000
-XX:PermSize=128m
-XX:MaxPermSize=256m
java
-server
-Xms256m
-Xmx512m
-XX:MaxPermSiz=256m
The following settings in the weblogic.xml deployment descriptors default to -1:
pageCheckSeconds
servlet-reload-check-secs
servlet-reload-check
resource-reload-check-secs
No Yes
 
 
Differences in previous WebLogic versions:
Up to WebLogic 11:
Default JDK used for new domain
Sun JRockit
Up to WebLogic 8 only:
Default number of execute threads
15 25
Up to WebLogic 8 only:
maximum number of JDBC connections default setting
15 25
       

 

설정

아래와 같은 기동 모드에서 다양한 방법으로 설정할 수 있다 :

  1. 기동 모드에서는 관리 콘솔(admin console)에서 설정할 수 있다. 단 운영(production) 모드로 설정하여 기동한 경우에는 admin console에서는 다시 개발 모드로 바꿀 수는 없음.
  2. 기동 시 JAVA 파라미터에서 -Dweblogic.ProductionModeEnabled=true로 설정할 수 있음
  3. $DOMAIN_HOME/bin/setDomainEnv.sh 파일에서 PRODUCTION_MODE=true/false 값 설정 
  4. config.xml에 <production-mode-enabled>true</production-mode-enabled> 확인

 

[원문] http://www.munzandmore.com/2012/ora/weblogic-startup-mode-development-or-production