JBoss中使用EJB有状态bean钝化时间设置

豆豆网   技术应用频道   2007年08月03日    社区交流

内容摘要:JBoss中使用EJB有状态bean钝化时间设置

  JBoss中使用EJB有状态bean钝化时间设置:

  修改 standardjboss.xml 文件

<container-configuration>
   <container-name>Standard Stateful SessionBean</container-name>
   <call-logging>false</call-logging>
   <invoker-proxy-binding-name>stateful-rmi-invoker</invoker-proxy-binding-name>
   <container-interceptors>
    <interceptor>
      org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor
    </interceptor>
    <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
    <!-- CMT -->
    <interceptor transaction="Container">
      org.jboss.ejb.plugins.TxInterceptorCMT
    </interceptor>
    <interceptor transaction="Container">
      org.jboss.ejb.plugins.CallValidationInterceptor
    </interceptor>
    <interceptor transaction="Container">
     org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor
    </interceptor>
    <!-- BMT -->
    <interceptor transaction="Bean">
       org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor
    </interceptor>
    <interceptor transaction="Bean">
       org.jboss.ejb.plugins.TxInterceptorBMT
    </interceptor>
    <interceptor transaction="Bean">
       org.jboss.ejb.plugins.CallValidationInterceptor
    </interceptor>
    <interceptor>
       org.jboss.resource.connectionmanager.CachedConnectionInterceptor
    </interceptor>
    <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
   </container-interceptors>
   <instance-cache>
    org.jboss.ejb.plugins.StatefulSessionInstanceCache
   </instance-cache>
   <persistence-manager>
    org.jboss.ejb.plugins.StatefulSessionFilePersistenceManager
   </persistence-manager>
   <container-cache-conf>
    <cache-policy>
      org.jboss.ejb.plugins.LRUStatefulContextCachePolicy
    </cache-policy>
    <cache-policy-conf>
     <min-capacity>50</min-capacity>
     <max-capacity>1000000</max-capacity>
     <remover-period>1800</remover-period>
     <max-bean-life>1800</max-bean-life>
     <overager-period>300</overager-period>
     <max-bean-age>600</max-bean-age> '默认时间为600秒,修改为自己需要的
     <resizer-period>400</resizer-period>
     <max-cache-miss-period>60</max-cache-miss-period>
     <min-cache-miss-period>1</min-cache-miss-period>
     <cache-load-factor>0.75</cache-load-factor>
    </cache-policy-conf>
   </container-cache-conf>
   <container-pool-conf>
    <MaximumSize>100</MaximumSize>
   </container-pool-conf>
  </container-configuration>

责编:豆豆技术应用

正在加载评论...