我们有一个在Jboss AS 7.1.1上运行的应用程序并使用EJB 3.我们间歇地看到以下错误
javax.ejb.EJBException:JBAS014516:无法在org.jboss.as.ejb3.component的org.jboss.as.ejb3.pool.strictmax.StrictMaxPool.get(StrictMaxPool.java:109)的5分钟内获取许可证. org.jboss.as.ejb3.remote.EJBRemoteTransactionPropagatingInterceptor.processInvocation(EJBRemoteTransactionPropagatingInterceptor.java:8 0)中的org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)中的pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:47) )在org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)在org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)在org.jboss.invocation.InterceptorContext.在org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)在org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)进行(InterceptorContext.java:288)在组织.jboss .as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)在org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)在org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)org.jboss上的org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)中的(AdditionalSetupInterceptor.java:32).在org.jboss.as.ee.component.View的org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)中的invocation.InterceptorContext.proceed(InterceptorContext.java:288)$ View.invoke(ViewService.java: 165)在org.jboss.as.ejb3.remote.LocalEjbReceiver.processInvocation(LocalEjbReceiver.java:179)在org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:179)在org.jboss.ejb.client .TransactionInterceptor.handleInvocation(TransactionInterceptor.java:4 3)在org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:181)在org.jboss.ejb.client.ReceiverInterceptor.handleInvocation(ReceiverInterceptor.java:128)在org.jboss.ejb.client.EJBClientInvocationContext .sendRequest(EJBClientInvocationContext.java:181)在org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:136)在org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:121)在有机jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:104)
以下是standalone.xml中EJB子系统的配置
<subsystem xmlns="urn:jboss:domain:ejb3:1.2">
<session-bean>
<stateless>
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/>
</stateless>
<stateful default-access-timeout="5000" cache-ref="simple"/>
<singleton default-access-timeout="5000"/>
</session-bean>
<mdb>
<resource-adapter-ref resource-adapter-name="hornetq-ra"/>
<bean-instance-pool-ref pool-name="mdb-strict-max-pool"/>
</mdb>
<pools>
<bean-instance-pools>
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="40" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
<strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
</bean-instance-pools>
</pools>
<caches>
<cache name="simple" aliases="NoPassivationCache"/>
<cache name="passivating" passivation-store-ref="file" aliases="SimpleStatefulCache"/>
</caches>
<passivation-stores>
<file-passivation-store name="file"/>
</passivation-stores>
<async thread-pool-name="default"/>
<timer-service thread-pool-name="default">
<data-store path="timer-service-data" relative-to="jboss.server.data.dir"/>
</timer-service>
<remote connector-ref="remoting-connector" thread-pool-name="default"/>
<thread-pools>
<thread-pool name="default">
<max-threads count="10"/>
<keepalive-time time="100" …Run Code Online (Sandbox Code Playgroud) 我有两个表,我正在做一个完整的外连接.表有一个时间戳列.我希望通过时间戳排序连接的结果.比如表a有行
X timestamp
92408413 12/22/2011 11:23:36 AM
92408414 12/22/2011 11:23:40 AM
92408417 12/22/2011 11:23:45 AM
92408419 12/22/2011 11:23:49 AM
92408423 12/22/2011 11:23:55 AM
92408424 12/22/2011 11:23:57 AM
92408426 12/22/2011 11:24:01 AM
92408427 12/22/2011 11:24:09 AM
92408430 12/22/2011 11:24:33 AM
92408435 12/22/2011 11:25:03 AM
92408437 12/22/2011 11:25:13 AM
92408497 12/22/2011 11:31:09 AM
92408498 12/22/2011 11:31:10 AM
92408499 12/22/2011 11:31:12 AM
Run Code Online (Sandbox Code Playgroud)
Y X timestamp
5020926963 92408430 12/22/2011 11:24:33 AM
5020926968 92408435 12/22/2011 11:25:03 AM
5020926970 92408435 12/22/2011 11:25:05 AM
5020926972 …Run Code Online (Sandbox Code Playgroud)