jboss的conf目录下有个standardjboss.xml文件 在里面配置

解决方案 »

  1.   

    多谢Java_caicainiao了,我找找看.
      

  2.   

    打开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>
              <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>能为我解释一下各个元素的涵义吗?多谢了.
      

  3.   

    恩就是这个文件比方你要改statuful session bean的bean实例池容量先找到Standard Stateful SessionBean
    节点 <container-name>Standard Stateful SessionBean</container-name>
    找到对应的容量设置节点<cache-policy-conf>
    设置最大值就改 <max-capacity>1000000</max-capacity> 节点
      

  4.   

    太感谢你了,确实如此.
    我想你已经运行过我说的这个程序了吧.(<<精通EJB>>一书中的第四章提到的Count EJB),我不明白,为什么Instantiating beans...之后从1开始,而Calling count() on beans...之后却是从2开始呢?
      

  5.   

    那本书上的东西我倒是看过, 具体你说的那段code我不记得了, 你可以把代码和运行结果贴出来。 我来解释