`
sbpya
  • 浏览: 604379 次
  • 性别: Icon_minigender_1
  • 来自: 杭州,长沙
社区版块
存档分类
最新评论

weblogic81和weblogic9在调优的区别

阅读更多

下面给介绍一下简单的调优,也是跟weblogic81不同的地方:
1)weblogic81直接在startWebLogic.sh中加入mem_arge参数就可以,在weblogic9中,需要在<domain>/bin/setDomainEnv.cmd中修改MEM_ARGS参数;
2)在8.1版本中,我们可以利用console进行thread pool的配置,根据应用的需求增加新的thread pool或者修改pool的大小。但是9.2中,console上没有提供这一功能,但是我们可以利用修改config.xml来实现这个配置。
    <execute-queue>
<!-- 新增加的thread pool -->

<execute-queue>
         <name>default</name>
         <thread-count>100</thread-count>
      </execute-queue>
      <name>C3Oss.Adapter.Thread.Pool</name>
      <thread-count>2</thread-count>
      </execute-queue>
配完之后,重新启动,就可以看到修改的thread pool为100了

 

如果在启动时报错,则需要修改启动脚本startWebLogic.sh,修改如下:
startWebLogic.sh

${JAVA_HOME}/bin/java ${JAVA_VM} -version
if [ "${WLS_REDIRECT_LOG}" = "" ] ; then
echo "Starting WLS with line:"
echo "${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy  ${PROXY_SETTINGS} ${SERVER_CLASS}"
${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.configuration.schemaValidationEnabled=false -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${PROXY_SETTINGS} ${SERVER_CLASS}
else
echo "Redirecting output from WLS window to ${WLS_REDIRECT_LOG}"
${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.configuration.schemaValidationEnabled=false -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${PROXY_SETTINGS} ${SERVER_CLASS}  >"${WLS_REDIRECT_LOG}" 2>&1
fi

-Dweblogic.configuration.schemaValidationEnabled=false

 

 

weblogic9.2应用程序部署的缓存位置:bea\user_projects\domains\base_domain\servers\AdminServer\tmp\_WL_user


本文来自: IXPUB技术社区(www.ixpub.net) 详细出处参考:http://www.ixpub.net/thread-907433-1-1.html

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics