服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

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>

扫描关注微信公众号