当前位置: 技术问答>java相关
新学ejb,问个简单问题
来源: 互联网 发布时间:2015-10-07
本文导语: 小弟刚开始学习ejb,刚把jbuilder + weblogic配好,照着例子运行了一个简单的session bean,此例子只有一个method,名字叫getTime,返回System.currentTimeMillis()。我把它编译,并通过客户端调用,算是成功了。可是我在这个enter...
小弟刚开始学习ejb,刚把jbuilder + weblogic配好,照着例子运行了一个简单的session bean,此例子只有一个method,名字叫getTime,返回System.currentTimeMillis()。我把它编译,并通过客户端调用,算是成功了。可是我在这个enterprise javabeans 上面又加了一个method,重新编译,在客户端调用出现无法找到新添加方法。
我过去用jbuilder写rmi,如果编译后添加新method也出现这问题,自己手动用jdk来解决的,很奇怪,不知哪位能给我讲讲,在这多谢了。
我过去用jbuilder写rmi,如果编译后添加新method也出现这问题,自己手动用jdk来解决的,很奇怪,不知哪位能给我讲讲,在这多谢了。
|
我不知道你使用的什么结构的。
在EJBHome中的方法如xxx在实现的时候需要变成ejbxxx这样子的,你是这样做的吗?
在EJBHome中的方法如xxx在实现的时候需要变成ejbxxx这样子的,你是这样做的吗?
|
bean 里面: getXXX()
romote 里面: getXXX() 是这样的规范吗?
错误,在bean里面应该是ejbgetxxx();
别的嘛,估计你自己都知道了。
romote 里面: getXXX() 是这样的规范吗?
错误,在bean里面应该是ejbgetxxx();
别的嘛,估计你自己都知道了。
|
帮你up一下
|
你在Remote接口中加了相应的方法没有?
|
bean 里面: getXXX()
romote 里面: getXXX() 是这样的规范吗?
romote 里面: getXXX() 是这样的规范吗?
|
你自己添加的method需要现在
remote 声明一下,再在bean中实现。
你说的getXXX(),setXXX()是entity bean 中要求的,而且还要声明为Abstract类型
remote 声明一下,再在bean中实现。
你说的getXXX(),setXXX()是entity bean 中要求的,而且还要声明为Abstract类型