在上一篇博客介绍了怎样使用使用Eclipse+JBOSS创建第一个EJB项目,在这期间就遇到一个错误:

Exception in thread "main" java.lang.ClassCastException: com.sun.proxy.$Proxy2
cannot be cast to com.tgb.ejb.HelloWorldBean at com.tgb.ejb.client.Client.main(Client.java:12)

出现的原因有二:

1.你的HelloWroldBean没有显示HelloWrold接口

@Stateless
@Remote({HelloWorld.class})
public class HelloWorldBean implements HelloWorld { }

2.将从EJB容器中获取的代理对象转为接口

HelloWorld ejb = (HelloWorld) initialContext
.lookup("HelloWorldBean/remote");

最新文章

  1. jQuery.ajax()的相关参数及使用
  2. POJ 3276 Face The Right Way 反转
  3. sersync + rsync 实现文件的实时同步
  4. 基于Matlab的MMSE的语音增强算法的研究
  5. 模拟一下goldengate中断后,重新同步操作
  6. spring IOC源码分析(1)
  7. GS线程
  8. HDU 5458 Stability (树链剖分+并查集+set)
  9. DOCTYPE, HTML和XHTML, Strict DTD和Transitional DTD, Quirks Mode和Standard Mode
  10. PyCharm基本操作
  11. 51Nod 1326 遥远的旅途
  12. java中八大基本数据类型详解
  13. 《http权威指南》读书笔记7
  14. React Native & Android & iOS
  15. Spring 监听
  16. 敏捷项目管理工具-Trello(电子看板)
  17. testng入门教程1在testng运行一个简单的testcase
  18. Win10版本号区分
  19. Centos6.7在VMware7.0上的hgfs文件共享
  20. (转)C#中的Predicate<T>与Func<T, bool>

热门文章

  1. ERROR: HHH000091: Expected type: java.sql.Timestamp, actual value: java.lang.Integer
  2. django 127.0.0.1 将您重定向的次数过多
  3. SqlSugar直接执行Sql
  4. es6(三set和map数据结构)
  5. ARP 协议
  6. SDOI2011 拦截导弹
  7. Linux文件属性和压缩解压
  8. LeetCode(82)Remove Duplicates from Sorted List
  9. c#如何判断textbox中输入的数据是datatime型的
  10. Python编译错误总结