4
weblogic 10.3のMDBに最大プールサイズを設定する必要があります。 weblogicのMDBで最大プールサイズを設定する方法10.3
は、私が直接@ActivationConfigProperty(propertyName="MaxPoolSize", propertyValue="1")})
MDBにこの注釈を挿入するが、動作しないようです。
他にも設定できるオプションはありますか?
weblogic 10.3のMDBに最大プールサイズを設定する必要があります。 weblogicのMDBで最大プールサイズを設定する方法10.3
は、私が直接@ActivationConfigProperty(propertyName="MaxPoolSize", propertyValue="1")})
MDBにこの注釈を挿入するが、動作しないようです。
他にも設定できるオプションはありますか?
weblogic work managerの設定を使用して、同時スレッドの数を制限してみてください。 max-threads-constraintは、特定のMDB(または複数のBeanに適用する場合はプールの一部)に設定されたワークマネージャに適用できます。
したがって、たとえばweblogic-application.xmlあなたは
<wls:work-manager>
<wls:name>MyMDBWorkManager</wls:name>
<wls:max-threads-constraint-name>MyMDBMaxThreads</wls:max-threads-constraint-name>
</wls:work-manager>
を持っているので、同じようのweblogic-ejb-jar.xmlでBeanに適用されるだろう:
<wls:weblogic-enterprise-bean>
<wls:ejb-name>MyMDB</wls:ejb-name>
<wls:dispatch-policy>MyMDBWorkManager</wls:dispatch-policy>
</wls:weblogic-enterprise-bean>
'MyMDBMaxThreads' 制約することができます(これは、MDBが注釈されている場合でも動作します) weblogic-application.xmlで指定するか、WL Admin Consoleで直接指定することができます。 。