当前位置: 代码迷 >> JBoss >> jboss热部署,该怎么处理
  详细解决方案

jboss热部署,该怎么处理

热度:6716   发布时间:2013-02-26 00:00:00.0
jboss热部署
我启动部署了EJB的jboss时,用客户端去调用EJB执行没有问题,但当我用ant执行build.xml文件,然后直接把EJB的jar包部署到jboss的D:\jboss-5.1.0.GA\server\default\deploy\itn目录时,客户端再调用的时候就会出现如下错误,但当我重新启动jboss后,客户端调用就会没有问题,一切正常,但是JBOSS不是热部署吗?为何会出现这样的情况呢?
javax.ejb.EJBException: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at org.jboss.ejb3.tx.Ejb3TxPolicy.handleExceptionInOurTx(Ejb3TxPolicy.java:77)
at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:83)
at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:190)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
at org.jboss.ejb3.security.Ejb3AuthenticationInterceptorv2.invoke(Ejb3AuthenticationInterceptorv2.java:186)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:41)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
at org.jboss.ejb3.BlockContainerShutdownInterceptor.invoke(BlockContainerShutdownInterceptor.java:67)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
at org.jboss.aspects.currentinvocation.CurrentInvocationInterceptor.invoke(CurrentInvocationInterceptor.java:67)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:421)
at org.jboss.ejb3.session.InvokableContextClassProxyHack._dynamicInvoke(InvokableContextClassProxyHack.java:53)
at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:91)
at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:891)
at org.jboss.remoting.transport.socket.ServerThread.completeInvocation(ServerThread.java:744)
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:697)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:524)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:232)
------解决方案--------------------------------------------------------
该回复于2010-08-18 09:51:41被版主删除
------解决方案--------------------------------------------------------
该回复于2010-08-19 15:47:52被版主删除
------解决方案--------------------------------------------------------
该回复于2010-08-25 09:50:21被版主删除
------解决方案--------------------------------------------------------
数组越界了,
哥们,你揭帖率真的是太低了。
------解决方案--------------------------------------------------------
同样问题
------解决方案--------------------------------------------------------
该回复于2010-12-03 10:08:12被版主删除