jboss4中远程调用ejb失败的问题

 Jbosssession ejb 不能正常访问,如果出现类似如下错误,

这是由于在jboss,ejb远程调用默认的是按引用调用,可以修改jboss-4.0.2/server/default/deploy目录下的ear-deployer.xml文件中:

<attribute name="CallByValue">false</attribute>

改为 <attribute name="CallByValue">true</attribute>

17 : 35 : 41 , 760  ERROR  (LogInterceptor.java: 342 ) EJBException in method:  public  abs

tract catic.lottery.cbm.ejb.service.TransInfoService catic.lottery.cbm.ejb.servi

ce.TransInfoServiceHome.create() 
throws  javax.ejb.CreateException,java.rmi.Remot

eException:

javax.ejb.EJBException: Invalid invocation, check your deployment packaging, met

hod
= public   abstract  catic.lottery.cbm.ejb.service.TransInfoService catic.lottery

.cbm.ejb.service.TransInfoServiceHome.create() 
throws  javax.ejb.CreateException,

java.rmi.RemoteException

        at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invokeHo

me(StatelessSessionContainer.java:
161 )

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

keHome(CachedConnectionInterceptor.java:
212 )

        at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invokeHome(

StatelessSessionInstanceInterceptor.java:
81 )

        at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome(AbstractIntercep

tor.java:
90 )

        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:
335 )


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值