[求助]BMP中使用JBoss4中配置的SQLServer2000数据源出现异常,请求帮助!!!!

05-04-13 greennba99

在BMP中第一次使用JBoss4中配置的SQLServer2000数据源能够正常完成任务,但任务完成后就会出现以下异常,导致无法再次完成相同的任务,请问要怎样解决,非常感谢!!!!

第一次完成任务后出现的异常:

11:33:38,165 INFO [CachedConnectionManager] Closing a connection for you. Plea

se close them yourself: org.jboss.resource.adapter.jdbc.WrappedConnection@dd7786

java.lang.Exception: STACKTRACE

at org.jboss.resource.connectionmanager.CachedConnectionManager.register

Connection(CachedConnectionManager.java:320)

at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateC

onnection(BaseConnectionManager2.java:477)

at org.jboss.resource.connectionmanager.BaseConnectionManager2$Connectio

nManagerProxy.allocateConnection(BaseConnectionManager2.java:838)

at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(Wrapp

erDataSource.java:102)

at EJB.BMPTestBean.setEntityContext(BMPTestBean.java:173)

at org.jboss.ejb.EntityEnterpriseContext.<init>(EntityEnterpriseContext.

java:81)

at org.jboss.ejb.plugins.EntityInstancePool.create(EntityInstancePool.ja

va:52)

at org.jboss.ejb.plugins.AbstractInstancePool.get(AbstractInstancePool.j

ava:146)

at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInst

anceInterceptor.java:96)

at org.jboss.ejb.plugins.EntityLockInterceptor.invokeHome(EntityLockInte

rceptor.java:61)

at org.jboss.ejb.plugins.EntityCreationInterceptor.invokeHome(EntityCrea

tionInterceptor.java:28)

at org.jboss.ejb.plugins.CallValidationInterceptor.invokeHome(CallValida

tionInterceptor.java:41)

at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInte

rceptor.java:109)

at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep

torCMT.java:313)

at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.ja

va:126)

at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityIntercep

tor.java:99)

at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:1

21)

at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyF

actoryFinderInterceptor.java:93)

at org.jboss.ejb.EntityContainer.internalInvokeHome(EntityContainer.java

:508)

at org.jboss.ejb.Container.invoke(Container.java:891)

at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invokeHome(BaseLoca

lProxyFactory.java:342)

at org.jboss.ejb.plugins.local.LocalHomeProxy.invoke(LocalHomeProxy.java

:118)

at $Proxy50.findByPrimaryKey(Unknown Source)

at SessionFacade.SBFacadeBean.login(SBFacadeBean.java:43)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.

java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces

sorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at org.jboss.invocation.Invocation.performCall(Invocation.java:345)

at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(S

tatelessSessionContainer.java:214)

at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invo

ke(CachedConnectionInterceptor.java:185)

at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(Stat

elessSessionInstanceInterceptor.java:113)

at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(Service

EndpointInterceptor.java:51)

at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidation

Interceptor.java:48)

at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInte

rceptor.java:105)

at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep

torCMT.java:313)

at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:1

46)

at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.

java:122)

at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)

at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFacto

ryFinderInterceptor.java:122)

at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:6

24)

at org.jboss.ejb.Container.invoke(Container.java:870)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.

java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces

sorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch

er.java:144)

at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)

at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.

java:249)

at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(Loca

lInvoker.java:155)

at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:104)

at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerIntercepto

r.java:115)

at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.jav

a:101)

at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.

java:46)

at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:5

5)

at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessi

onInterceptor.java:97)

at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:91)

at $Proxy55.login(Unknown Source)

at Front.BeanTest.login(BeanTest.java:39)

at Front.ServletTest.doGet(ServletTest.java:69)

at Front.ServletTest.doPost(ServletTest.java:85)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl

icationFilterChain.java:237)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF

ilterChain.java:157)

at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFi

lter.java:75)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl

icationFilterChain.java:186)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF

ilterChain.java:157)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV

alve.java:214)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv

eContext.java:104)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav

a:520)

at org.apache.catalina.core.StandardContextValve.invokeInternal(Standard

ContextValve.java:198)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV

alve.java:152)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv

eContext.java:104)

at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrinc

ipalValve.java:66)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv

eContext.java:102)

at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Securit

yAssociationValve.java:150)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv

eContext.java:102)

at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValv

e.java:54)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv

eContext.java:102)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav

a:520)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j

ava:137)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv

eContext.java:104)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j

ava:118)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv

eContext.java:102)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav

a:520)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal

ve.java:109)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv

eContext.java:104)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav

a:520)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:16

0)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java

:799)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce

ssConnection(Http11Protocol.java:705)

at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java

:577)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP

ool.java:683)

at java.lang.Thread.run(Thread.java:595)

11:41:06,970 DEBUG [IdleRemover] run: IdleRemover notifying pools, interval: 450

000

banq
2005-04-16 14:54

改CMP吧