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域即可