首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

哪位高手来看看 was6.1 ejb部署成功了 客户端开发错误

2012-02-28 
谁来看看 was6.1 ejb部署成功了客户端开发异常!Exception in thread P679390:O0:CT java.lang.ClassCa

谁来看看 was6.1 ejb部署成功了 客户端开发异常!
Exception in thread "P=679390:O=0:CT" java.lang.ClassCastException: hello._HelloInterface_Stub incompatible with hello.SessionHelloBean
at test.Test.main(Test.java:27)

[解决办法]
客户端JDK版本不一致?或者客户端的EJB Client JAR不一致?
[解决办法]
ejb用的什么版本的JDK。应该与JDK有关系
[解决办法]
告诉楼主吧 你的客户端代码没有远程接口的存根类 赶紧用createEJBStubs.bat 生成一个
createEJBStubs.bat路径 IBM\SDP\runtimes\base_v7 我的websphere版本是7.0的

生成存根类的步骤
1:将EJB工程导出为EJB JAR文件
2:以管理员身份运行命令提示符 进入到createEJBStubs.bat 所在路径
3:输入createEJBStubs EJB JAR文件全路径 包括文件名
4:此时你的存根类就会出现在EJB JAR文件中
5:再把存根类跟远程接口类拷贝到客户端就可以了

热点排行