过程是这样的:
1.new一个EJB Test Client
2.在弹出来的对话框中选要测试的EJB,
有两种方式:From project和From JAR or directory
奇怪的是从From project方式里居然找不到我这个项目里的EJB(1.X可以)
我只好从这个项目本身生成的jar里指定EJB,这时EJB倒是出来了,可是当我选定EJB点OK的时候报错:
Problem building class:
Cannot find a valid EJB Home class
我检查过jar文件xxxHome.class是有的。请高手帮我分析分析,问题出在哪呢?
1.new一个EJB Test Client
2.在弹出来的对话框中选要测试的EJB,
有两种方式:From project和From JAR or directory
奇怪的是从From project方式里居然找不到我这个项目里的EJB(1.X可以)
我只好从这个项目本身生成的jar里指定EJB,这时EJB倒是出来了,可是当我选定EJB点OK的时候报错:
Problem building class:
Cannot find a valid EJB Home class
我检查过jar文件xxxHome.class是有的。请高手帮我分析分析,问题出在哪呢?
解决方案 »
- 为什么写程序没有思路
- 新增的表单元素含onblur事件ie为什么不执行?
- java的String转成byte[]传入C中出现冗余内容,怎么解决?
- 请问现在特别有名的flex的相关知识
- 关于 openSessionInViewFilter 与事务。 高手解决
- 请问用CSS做的界面能发布成web服务吗
- 如何使用Struts的logic:iterate标签,遍历List.元素为Object数组
- 请问国外讨论structs spring hibernate的网站有哪些?
- 求助各路大神,不同功能不同服务器处理,寻求解决方案,急!!!!!
- 哪里有master EJB英文版以及它的源代码??
- 关于ejb的问题
- 在EJB的开发中,为什么Jbuilder不能保存我的改动?
是这样的,你没有remote是吧?要测试testclient,不能光有一个local必需是remote or remote/local 这样的类型。
并非如此,正如我上面说的,它只能生成remote和remote/local两种类型的EJB的testclient,这是肯定的,因为本地接口是不能被远程访问的,而生成的testclient却肯定是要远程连接EJB的,当然是不能生成了。
interfaces改成local/remote后,重新make了一下,
再new的时候就可以生成testclient了!OK,没说的,给分。