javax.ejb.EJBException: Local and Remote Interfaces cannot have duplicate interface for bean HelloWorldBean
at org.jboss.ejb3.SessionContainer.checkForDuplicateLocalAndRemoteInterfaces(SessionContainer.java:134)
@Remote和@Local必须指定接口的class,也就是value值
例如:
@Remote(HelloWorld.class) //申明是一个远程接口,不写默认是本地接口
@Local(HelloWorldLocal.class) //申明是一个本地接口
Exception in thread "main" javax.ejb.EJBException: Invalid (i.e. remote) invocation of local interface (null container)
at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:80)
--当在不同的jvm内,只能通过远程的JNDI命名格式进行访问,也就是类的实现类/romote
--当在同一个jvm内,只能通过远程的JNDI命名格式进行访问,也就是类的实现类/local
- 浏览: 882217 次
- 性别:
- 来自: 广州
-
最新评论
-
hjl416148489:
jbox演示DEMO和下载:http://www.sucaih ...
Jbox学习 -
caipeiming:
这里有个例子Java给图片加上水印并设置透明度和位置
java处理图片添加水印 -
Juveniless:
谢谢分享
CXF整合Spring之JaxWsProxyFactoryBean调用 -
springaop_springmvc:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
eclipse maven plugin 插件 安装 和 配置 -
JavaSon_caibi:
public ParameterRequestWrapper( ...
java修改请求参数的值
相关推荐
**J2EE OA项目开发日记** 是一篇关于使用Java企业级平台进行办公自动化(OA)系统开发的经验分享。本文档主要涉及以下几个方面的知识点: 1. **Ant构建工具**: - `build.xml` 文件是Ant的构建脚本,用于自动化...
7. **代码复用与轻量级框架**:Struts、Spring和Hibernate都是轻量级框架,具有较低的侵入性,这意味着它们可以更容易地融入到现有项目中,提高代码的可复用性和维护性,对比EJB这样的重量级框架,它们更适合中小型...
三、异常处理在Java中,异常是程序运行时发生的错误。Java提供了一种结构化的异常处理机制,包括try、catch、finally和throw关键字。 1. try-catch-finally块 ```java try { // 可能抛出异常的代码 } catch ...
**JSP(Java Server Pages)**是Java平台上用于创建动态网页的一种技术,它结合了HTML、脚本语言(如JavaScript)和Java代码,使得开发者可以...通过阅读"JSP学习日记",你可以逐步了解这些概念,并通过实践提升技能。
此外,《Enterprise JavaBeans》一书提供了关于企业级Java应用的重要知识,特别是对于那些希望掌握EJB框架的人来说。 #### 应用服务器的选择与学习 对于想要进行更深层次的企业级Java应用开发的开发者来说,选择...