weblogic的生產模式對系統操作有控制,有些swf文件或jsp文件升級不清weblogic緩存有時會不生效,如果建域時設置爲生產模式,可以先做下調整,先改爲開發模式,系統上線後可以再改爲生產模式:
如下爲生產模式:
1.進入域底下的bin目錄對setDomainEnv.sh進行編輯
將生產模式設置修改爲false(true爲生產模式,false爲開發模式)
PRODUCTION_MODE=“false”
[yyq@local admin_domain]$ cd bin/
[yyq@local bin]$ vi setDomainEnv.sh
export DOMAIN_HOME
LONG_DOMAIN_HOME="/home/yyq/weblogic/Oracle/Middleware/user_projects/domains/admin_domain"
export LONG_DOMAIN_HOME
if [ "${DEBUG_PORT}" = "" ] ; then
DEBUG_PORT="8453"
export DEBUG_PORT
fi
if [ "${SERVER_NAME}" = "" ] ; then
SERVER_NAME="AdminServer"
export SERVER_NAME
fi
DERBY_FLAG="false"
export DERBY_FLAG
enableHotswapFlag=""
export enableHotswapFlag
PRODUCTION_MODE="false"
export PRODUCTION_MODE
doExitFlag="false"
export doExitFlag
verboseLoggingFlag="false"
export verboseLoggingFlag
while [ $# -gt 0 ]
do
case $1 in
nodebug)
debugFlag="false"
export debugFlag
;;
production)
DOMAIN_PRODUCTION_MODE="true"
export DOMAIN_PRODUCTION_MODE
;;
notestconsole)
testConsoleFlag="false"
export testConsoleFlag
;;
noiterativedev)
"setDomainEnv.sh" 502L, 13403C written
[yyq@local bin]$
2.進conf目錄下
修改conf.xml以下內容爲false
true
3.進入server/adminServer目錄下,刪除cache data和tmp文件夾的緩存數據
4.重啓weblogic域即可