WebLogic 9.2配置thread pool

WebLogic 9.2配置thread pool

2010年7月7日 wei 发表评论 阅读评论

在8.1版本中,我们可以利用console进行thread pool的配置,根据应用的需求增加新的thread pool或者修改pool的大小。

9.2中console上没有提供这一功能,但是我们可以利用修改config.xml,加入<use81-style-execute- queues>true</use81-style-execute-queues>来来实现。在配置的时候,要注意这句放的位置,要 不说不定,你就会遇到我今天遇到的,出现如下的大段报错。

<Jul 7, 2010 7:30:57 PM GMT+08:00> <Info> <Management> <BEA-141107> <Version: WebLogic Server 9.2 MP2  Mon Jun 25 01:32:01 EDT 2007 952826 >
<Jul 7, 2010 7:31:02 PM GMT+08:00> <Error> <Management> <BEA-141244> <Schema validation errors while parsing /app/weblogic/user_projects/domains/ESBDomain/config/config.xml – Expected elements ‘listen-port-enabled@http://www.bea.com/ns/weblogic/920/domain cluster@http://www.bea.com/ns/weblogic/920/domain cluster-weight@http://www.bea.com/ns/weblogic/920/domain replication-group@http://www.bea.com/ns/weblogic/920/domain preferred-secondary-group@http://www.bea.com/ns/weblogic/920/domain consensus-process-identifier@http://www.bea.com/ns/weblogic/920/domain auto-migration-enabled@http://www.bea.com/ns/weblogic/920/domain web-server@http://www.bea.com/ns/weblogic/920/domain jdbc-logging-enabled@http://www.bea.com/ns/weblogic/920/domain j2ee12-only-mode-enabled@http://www.bea.com/ns/weblogic/920/domain j2ee13-warning-enabled@http://www.bea.com/ns/weblogic/920/domain iiop-enabled@http://www.bea.com/ns/weblogic/920/domain default-iiop-user@http://www.bea.com/ns/weblogic/920/domain default-iiop-password-encrypted@http://www.bea.com/ns/weblogic/920/domain tgiop-enabled@http://www.bea.com/ns/weblogic/920/domain default-tgiop-user@http://www.bea.com/ns/weblogic/920/domain default-tgiop-password-encrypted@http://www.bea.com/ns/weblogic/920/domain com-enabled@http://www.bea.com/ns/weblogic/920/domain jrmp-enabled@http://www.bea.com/ns/weblogic/920/domain com@http://www.bea.com/ns/weblogic/920/domain server-debug@http://www.bea.com/ns/weblogic/920/domain httpd-enabled@http://www.bea.com/ns/weblogic/920/domain system-password-encrypted@http://www.bea.com/ns/weblogic/920/domain console-input-enabled@http://www.bea.com/ns/weblogic/920/domain listen-thread-start-delay-secs@http://www.bea.com/ns/weblogic/920/domain listeners-bind-early@http://www.bea.com/ns/weblogic/920/domain listen-address@http://www.bea.com/ns/weblogic/920/domain external-dns-name@http://www.bea.com/ns/weblogic/920/domain interface-address@http://www.bea.com/ns/weblogic/920/domain network-access-point@http://www.bea.com/ns/weblogic/920/domain accept-backlog@http://www.bea.com/ns/weblogic/920/domain max-backoff-between-failures@http://www.bea.com/ns/weblogic/920/domain login-timeout-millis@http://www.bea.com/ns/weblogic/920/domain administration-port-enabled@http://www.bea.com/ns/weblogic/920/domain administration-port@http://www.bea.com/ns/weblogic/920/domain jndi-transportable-object-factory@http://www.bea.com/ns/weblogic/920/domain iiop-connection-pools@http://www.bea.com/ns/weblogic/920/domain xml-registry@http://www.bea.com/ns/weblogic/920/domain xml-entity-cache@http://www.bea.com/ns/weblogic/920/domain java-compiler@http://www.bea.com/ns/weblogic/920/domain java-compiler-pre-class-path@http://www.bea.com/ns/weblogic/920/domain java-compiler-post-class-path@http://www.bea.com/ns/weblogic/920/domain extra-rmic-options@http://www.bea.com/ns/weblogic/920/domain extra-ejbc-options@http://www.bea.com/ns/weblogic/920/domain verbose-ejb-deployment-enabled@http://www.bea.com/ns/weblogic/920/domain transaction-log-file-prefix@http://www.bea.com/ns/weblogic/920/domain transaction-log-file-write-policy@http://www.bea.com/ns/weblogic/920/domain network-class-loading-enabled@http://www.bea.com/ns/weblogic/920/domain tunneling-enabled@http://www.bea.com/ns/weblogic/920/domain tunneling-client-ping-secs@http://www.bea.com/ns/weblogic/920/domain tunneling-client-timeout-secs@http://www.bea.com/ns/weblogic/920/domain admin-reconnect-interval-seconds@http://www.bea.com/ns/weblogic/920/domain jms-default-connection-factories-enabled@http://www.bea.com/ns/weblogic/920/domain server-start@http://www.bea.com/ns/weblogic/920/domain listen-delay-secs@http://www.bea.com/ns/weblogic/920/domain jta-migratable-target@http://www.bea.com/ns/weblogic/920/domain low-memory-time-interval@http://www.bea.com/ns/weblogic/920/domain low-memory-sample-size@http://www.bea.com/ns/weblogic/920/domain low-memory-granularity-level@http://www.bea.com/ns/weblogic/920/domain low-memory-gc-threshold@http://www.bea.com/ns/weblogic/920/domain staging-directory-name@http://www.bea.com/ns/weblogic/920/domain upload-directory-name@http://www.bea.com/ns/weblogic/920/domain staging-mode@http://www.bea.com/ns/weblogic/920/domain auto-restart@http://www.bea.com/ns/weblogic/920/domain auto-kill-if-failed@http://www.bea.com/ns/weblogic/920/domain restart-interval-seconds@http://www.bea.com/ns/weblogic/920/domain restart-max@http://www.bea.com/ns/weblogic/920/domain health-check-interval-seconds@http://www.bea.com/ns/weblogic/920/domain health-check-timeout-seconds@http://www.bea.com/ns/weblogic/920/domain health-check-start-delay-seconds@http://www.bea.com/ns/weblogic/920/domain restart-delay-seconds@http://www.bea.com/ns/weblogic/920/domain classpath-servlet-disabled@http://www.bea.com/ns/weblogic/920/domain default-internal-servlets-disabled@http://www.bea.com/ns/weblogic/920/domain server-version@http://www.bea.com/ns/weblogic/920/domain startup-mode@http://www.bea.com/ns/weblogic/920/domain server-life-cycle-timeout-val@http://www.bea.com/ns/weblogic/920/domain startup-timeout@http://www.bea.com/ns/weblogic/920/domain graceful-shutdown-timeout@http://www.bea.com/ns/weblogic/920/domain ignore-sessions-during-shutdown@http://www.bea.com/ns/weblogic/920/domain managed-server-independence-enabled@http://www.bea.com/ns/weblogic/920/domain msi-file-replication-enabled@http://www.bea.com/ns/weblogic/920/domain client-cert-proxy-enabled@http://www.bea.com/ns/weblogic/920/domain weblogic-plugin-enabled@http://www.bea.com/ns/weblogic/920/domain hosts-migratable-services@http://www.bea.com/ns/weblogic/920/domain http-trace-support-enabled@http://www.bea.com/ns/weblogic/920/domain key-stores@http://www.bea.com/ns/weblogic/920/domain custom-identity-key-store-file-name@http://www.bea.com/ns/weblogic/920/domain custom-identity-key-store-type@http://www.bea.com/ns/weblogic/920/domain custom-identity-key-store-pass-phrase-encrypted@http://www.bea.com/ns/weblogic/920/domain custom-trust-key-store-file-name@http://www.bea.com/ns/weblogic/920/domain custom-trust-key-store-type@http://www.bea.com/ns/weblogic/920/domain custom-trust-key-store-pass-phrase-encrypted@http://www.bea.com/ns/weblogic/920/domain java-standard-trust-key-store-pass-phrase-encrypted@http://www.bea.com/ns/weblogic/920/domain reliable-delivery-policy@http://www.bea.com/ns/weblogic/920/domain message-id-prefix-enabled@http://www.bea.com/ns/weblogic/920/domain default-file-store@http://www.bea.com/ns/weblogic/920/domain candidate-machine@http://www.bea.com/ns/weblogic/920/domain overload-protection@http://www.bea.com/ns/weblogic/920/domain jdbcllr-table-name@http://www.bea.com/ns/weblogic/920/domain jdbcllr-table-xid-column-size@http://www.bea.com/ns/weblogic/920/domain jdbcllr-table-pool-column-size@http://www.bea.com/ns/weblogic/920/domain jdbcllr-table-record-column-size@http://www.bea.com/ns/weblogic/920/domain jdbc-login-timeout-seconds@http://www.bea.com/ns/weblogic/920/domain server-diagnostic-config@http://www.bea.com/ns/weblogic/920/domain auto-jdbc-connection-close@http://www.bea.com/ns/weblogic/920/domain supported-protocol@http://www.bea.com/ns/weblogic/920/domain federation-services@http://www.bea.com/ns/weblogic/920/domain web-service@http://www.bea.com/ns/weblogic/920/domain’ instead of ‘use81-style-execute-queues@http://www.bea.com/ns/weblogic/920/domain’ here in element server@http://www.bea.com/ns/weblogic/920/domain>

下面是正确的示范,我建了一个AdminServer,两个AppServer.其中两个App采用8.1的模式。

<server>
<name>ESBAdminServer</name>
<listen-port>9101</listen-port>
<listen-address/>
</server>
<server>
<name>ESBAppServer01</name>
<execute-queue>
 <name>ESBView.Thread.Pool</name>
<thread-count>2</thread-count>
</execute-queue>
<use81-style-execute-queues>true</use81-style-execute-queues>
<listen-port>9121</listen-port>
<listen-address/>
</server>
<server>
<name>ESBAppServer02</name>
 <execute-queue>
<name>ESBView.Thread.Pool</name>
<thread-count>2</thread-count>
</execute-queue>
<use81-style-execute-queues>true</use81-style-execute-queues>
 <listen-port>9131</listen-port>
<listen-address/>
</server>

关于本问题的更多信息可以参考这里:

posted on 2011-07-05 15:28  回到未来看历史  阅读(1385)  评论(0)    收藏  举报

导航