WebLogic安装规范 - 图文(6)

2019-01-27 10:09

echo \-Dweblogic.Name=${SERVER_NAME} ${JAVA_VM} ${MEM_ARGS} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY_SETTINGS} ${SERVER_CLASS}\ ${JAVA_HOME}/bin/java -Dweblogic.Name=${SERVER_NAME} ${JAVA_VM} ${MEM_ARGS} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY_SETTINGS} ${SERVER_CLASS} else echo \ ${JAVA_HOME}/bin/java -Dweblogic.Name=${SERVER_NAME} ${JAVA_VM} ${MEM_ARGS} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY_SETTINGS} ${SERVER_CLASS} >\ fi #… HP-UX平台: #umask 037 # Call setDomainEnv here. DOMAIN_HOME=\ if [ \ SERVER_NAME=\fi umask 022 #默认设置 AdminServer使用默认设置 LOG_PATH=\ WLS_REDIRECT_LOG=\USER_MEM_ARGS=\-Xms2048m -Xmx2048m -Xmn512m -XX:PermSize=512m -XX:MaxPermSize=512m\JMX_OPTIONS=\7441 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false\LOG_OPTIONS=\-XX:HeapDumpPath=$LOG_PATH/heapdump. ${SERVER_NAME}.$$.hprof -XX:ErrorFile=$LOG_PATH/hs_err_pid.${SERVER_NAME}.$$.log\GC_OPTIONS=\-XX:CMSInitiatingOccupancyFraction=60 -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:+CMSClassUnloadingEnabled -XX:MaxTenuringThreshold=18 -XX:SurvivorRatio=8

-XX:ParallelGCThreads=16-XX:+HeapDumpOnOutOfMemoryError -XX:+HeapDumpOnCtrlBreak \

#如果没有应用的参数,可以省略APP_OPTIONS

APP_OPTIONS=\#如果有ManagerServer 添加if中的内容

if [ \arapms01\ #clsappsvr01 JMX_OPTIONS=\7442 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false\

USER_MEM_ARGS=\-Xms5120m -Xmx5120m -Xmn1024m -XX:PermSize=1024m -XX:MaxPermSize=1024m\

#如果没有应用的参数,可以省略APP_OPTIONS

APP_OPTIONS=\elif [ \arapms02\

JMX_OPTIONS=\7443 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false\

USER_MEM_ARGS=\-Xms5120m -Xmx5120m -Xmn1024m -XX:PermSize=1024m -XX:MaxPermSize=1024m\

#如果没有应用的参数,可以省略APP_OPTIONS

APP_OPTIONS=\fi

JAVA_OPTIONS=\$APP_OPTIONS -Dweblogic.threadpool.MinPoolSize=100 -Dweblogic.threadpool.MaxPoolSize=1000

-Djavax.management.builder.initial=weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder\

. ${DOMAIN_HOME}/bin/setDomainEnv.sh $* #…

if [ \ echo \ echo \-Dweblogic.Name=${SERVER_NAME} ${JAVA_VM} ${MEM_ARGS} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY_SETTINGS} ${SERVER_CLASS}\ ${JAVA_HOME}/bin/java -Dweblogic.Name=${SERVER_NAME} ${JAVA_VM} ${MEM_ARGS} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY_SETTINGS} ${SERVER_CLASS} else echo \ ${JAVA_HOME}/bin/java -Dweblogic.Name=${SERVER_NAME} ${JAVA_VM} ${MEM_ARGS} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY_SETTINGS}

${SERVER_CLASS} >\ fi #… Linux平台:

#umask 037

# Call setDomainEnv here.

DOMAIN_HOME=\if [ \ SERVER_NAME=\fi

umask 022

#默认设置 AdminServer使用默认设置 LOG_PATH=\

WLS_REDIRECT_LOG=\USER_MEM_ARGS=\-Xms2048m -Xmx2048m -Xmn512m -XX:PermSize=512m -XX:MaxPermSize=512m\

JMX_OPTIONS=\7441 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false\

LOG_OPTIONS=\-XX:+PrintGCTimeStamps -XX:HeapDumpPath=$LOG_PATH/heapdump. ${SERVER_NAME}.$$.hprof -XX:ErrorFile=$LOG_PATH /hs_err_pid. ${SERVER_NAME}.$$.log\

GC_OPTIONS=\-XX:CMSInitiatingOccupancyFraction=60 -XX:+UseParNewGC

-XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:+CMSClassUnloadingEnabled

-XX:MaxTenuringThreshold=18 -XX:SurvivorRatio=8 -XX:ParallelGCThreads=16 -XX:+HeapDumpOnOutOfMemoryError \

#如果没有应用的参数,可以省略APP_OPTIONS

APP_OPTIONS=\#如果有ManagerServer 添加if中的内容

if [ \arapms01\ #clsappsvr01 JMX_OPTIONS=\7442 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false\

USER_MEM_ARGS=\-Xms5120m -Xmx5120m -Xmn1024m -XX:PermSize=1024m -XX:MaxPermSize=1024m\

#如果没有应用的参数,可以省略APP_OPTIONS

APP_OPTIONS=\

-Dunique.instanceId=app1\

elif [ \arapms02\

JMX_OPTIONS=\7443 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false\

USER_MEM_ARGS=\-Xms5120m -Xmx5120m -Xmn1024m -XX:PermSize=1024m -XX:MaxPermSize=1024m\

#如果没有应用的参数,可以省略APP_OPTIONS

APP_OPTIONS=\-Dunique.instanceId=app2\fi

JAVA_OPTIONS=\$APP_OPTIONS -Dweblogic.threadpool.MinPoolSize=100 -Dweblogic.threadpool.MaxPoolSize=1000

-Djavax.management.builder.initial=weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder\

. ${DOMAIN_HOME}/bin/setDomainEnv.sh $* #…

if [ \ echo \ echo \-Dweblogic.Name=${SERVER_NAME} ${JAVA_VM} ${MEM_ARGS} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY_SETTINGS} ${SERVER_CLASS}\ ${JAVA_HOME}/bin/java -Dweblogic.Name=${SERVER_NAME} ${JAVA_VM} ${MEM_ARGS} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY_SETTINGS} ${SERVER_CLASS} else echo \ ${JAVA_HOME}/bin/java -Dweblogic.Name=${SERVER_NAME} ${JAVA_VM} ${MEM_ARGS} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY_SETTINGS}

${SERVER_CLASS} >\ fi #…

2) DB2 JDBC库设置

DB2 JDBC lib相关的配置统一在文件setDomainEnv.sh设置。

在文件setDomainEnv.sh的最后,增加如下信息:

CLASSPATH=${DOMAIN_HOME}/lib/db2jcc.jar:${DOMAIN_HOME}/lib/db2jcc_license_cu.jar:${CLASSPATH} export CLASSPATH

从DB2的安装目录一般是/opt/IBM/db2/V9.5/java复制db2jcc.jar和db2jcc_license_cu.jar到${DOMAIN_HOME}/lib目录。

2.7. 允许Native I/O

HP-UX平台因为32位和64位Java JDK是同一个软件,因此需要设置SUN_ARCH_DATA_MODEL来允许使用native I/O来优化性能:

更改文件/wlserver_10.3/common/bin/commEnv.sh:

#Setup SUN_ARCH_DATA_MODEL SUN_ARCH_DATA_MODEL=\

#下面参数可选

#JAVA_USE_64BIT, true if JVM uses 64 bit operations JAVA_USE_64BIT=true

2.8. WebLogic密码文件

对不同的server设置credential,下面以AdminServer为例: 更改当前目录为$DOMAIN_HOME,如/domain/

创建目录:

$mkdir -p servers/AdminServer/security 创建文件:

$vi $DOMAIN_HOME/servers/AdminServer/security/boot.properties 内容为:

username=weblogic


WebLogic安装规范 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:数学北师大版八年级下册平行四边形的性质(1) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: