@Remote
@Local
public interface PublicDao {
void sayHello();
}请问可以使用如上方式声明一个接口为即为远程也为本地的接口么?
为什么部署不会报错,而远程调用的时候就会报错,
而去掉了这个@Local之后,远程调用就不会报错了,真的很奇怪
--------------------
而且昨天这个例子是加上@Local而且可以正常使用,今天启动myeclipse部署之后就开始报错,很奇怪,这T~M是愚人节的玩笑么?
myeclipse版本为8.6.1
jdk版本为1.6.24_64bit
谁能告诉下,到底可以不可以在接口中声明为远程接口和本地接口,如果可以的话我这种方式为什么不可以,是写错了么? 写错了妈~~~的前几天怎么能通过的呢
解决方案 »
- Trac有没有Java Api
- 是求x/y的小数点后300位数字,要求递归实现
- jspsmartupload的使用问题。
- 关于java中的批处理问题
- js missing before statement的问题
- 采用Struts+Spring+Hibernate 的框架结构,如何可以做到象使用JDBC那样灵活操作(增加/删除)数据库表字段?
- 求助!hibernate中的双向一对多问题~~
- 请教java写计费系统?
- 我使用JBuilderX 的JDBC去连接MySQL
- 请问现在用Struts的公司多吗,我个人觉得Struts很麻烦,全是targelib?
- struts中如何在后台控制器实现前台的带有checkbox的删除操作,下面代码中省略号部分该如何操作?
- 做过oa的朋友帮我看看,这样的需求要做多久,报多少合适........万分感谢!
@Stateless
@Local(InterfaceClass.class)
@Remote(InterfaceClass.class)
class Bean implements InterfaceClass{
}
哎 错误信息就是 已使用同样的JNDI名称
昨天自己试了半天最后 才调试出来的结果跟你的一样,虽然是一个接口,但是必须在@Local和@Remote后面加上同样的(XXXDao.class)
不过还是非常感谢!