EJB学习(三)——java.lang.ClassCastException: com.sun.proxy.$Proxy2 cannot be cast to..
2024-10-21 10:00:28
在上一篇博客介绍了怎样使用使用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");
最新文章
- jQuery.ajax()的相关参数及使用
- POJ 3276 Face The Right Way 反转
- sersync + rsync 实现文件的实时同步
- 基于Matlab的MMSE的语音增强算法的研究
- 模拟一下goldengate中断后,重新同步操作
- spring IOC源码分析(1)
- GS线程
- HDU 5458 Stability (树链剖分+并查集+set)
- DOCTYPE, HTML和XHTML, Strict DTD和Transitional DTD, Quirks Mode和Standard Mode
- PyCharm基本操作
- 51Nod 1326 遥远的旅途
- java中八大基本数据类型详解
- 《http权威指南》读书笔记7
- React Native &; Android &; iOS
- Spring 监听
- 敏捷项目管理工具-Trello(电子看板)
- testng入门教程1在testng运行一个简单的testcase
- Win10版本号区分
- Centos6.7在VMware7.0上的hgfs文件共享
- (转)C#中的Predicate<;T>;与Func<;T, bool>;
热门文章
- ERROR: HHH000091: Expected type: java.sql.Timestamp, actual value: java.lang.Integer
- django 127.0.0.1 将您重定向的次数过多
- SqlSugar直接执行Sql
- es6(三set和map数据结构)
- ARP 协议
- SDOI2011 拦截导弹
- Linux文件属性和压缩解压
- LeetCode(82)Remove Duplicates from Sorted List
- c#如何判断textbox中输入的数据是datatime型的
- Python编译错误总结