转载自 http://weixd.net/?p=118 作者: wei

转载说明: 本文所述内容在http://bbs.weblogicfans.net/ 也有讨论, 但因论坛暂时无法访问, 因此只好转载下.

 

weblogic 9开始使用了线程自调优技术。通过以下方法设置,可以指定默认线程的最大最小值。

方法一:修改启动脚本参数
在启动脚本中,增加如下参数

%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS%
-Dweblogic.Name=%SERVER_NAME% -Djava.security.policy=%WL_HOME%serverlibweblogic.policy
-Dweblogic.threadpool.MinPoolSize=100 -Dweblogic.threadpool.MaxPoolSize=500
%PROXY_SETTINGS% %SERVER_CLASS%

方法二:修改config.xml

在config.xml中,增加如下参数

<server>
<name>AdminServer</name>
<self-tuning-thread-pool-size-min>100</self-tuning-thread-pool-size-min>
<self-tuning-thread-pool-size-max>500</self-tuning-thread-pool-size-max>
<listen-port>7923</listen-port>
<listen-address></listen-address>
</server>

经过测试,以上两种方法适合weblogic9,10,11g

转载请注明:WebLogic Android 博客 » 如何修改weblogic默认线程池大小[转]