《J2EETutorial》上的问题,谁有兴趣一起来帮偶解决啊.

orant 2003-11-13 11:02:43
我在实验《J2EETutorial》上的最后综合例子DUKE银行时,直到输入runclient -client DukesBankApp.ear -name BankAdmin进行客户端运行都很正常.但是我输入admin/j2ee的用户名和密码后报错:D:\j2eetutorial\bank\jar>runclient -client DukesBankApp.ear -name BankAdmin
  Initiating login ...
  Binding name:`java:comp/env/ejb/customerController`
  Binding name:`java:comp/env/ejb/accountController`
  Application threw an exception:java.lang.NoClassDefFoundError: com/sun/ebank/ejb
  /exception/CustomerNotFoundException
我感到非常奇怪.谁做过这个实验,该如何解决啊.
...全文
38 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
orant 2003-11-14
  • 打赏
  • 举报
回复
问题解决,主要问题是我忘记设置
APPCPATH 变量了.谢谢大家,结贴
pgz_007 2003-11-14
  • 打赏
  • 举报
回复
所以根本就不用设置环境变量呀。可能是jndi的原因。
D:\j2eetutorial\examples\src\ejb\converter>runclient -client ConverterApp.ear -n
ame ConverterClient -textauth
Initiating login ...
Username = null
Enter Username:guest
Enter Password:guest123
Binding name:`java:comp/env/ejb/SimpleConverter`
Application threw an exception:java.lang.NoClassDefFoundError: ConverterHome
Unbinding name:`java:comp/env/ejb/SimpleConverter`
zkjbeyond 2003-11-14
  • 打赏
  • 举报
回复
你把ConverterAppClient.jar放入该目录不是相当于放到环境变量里吗!对于当前目录也是在环境变量里设置的啊!

classpath=.;
zkjbeyond 2003-11-14
  • 打赏
  • 举报
回复
你的把ConverterAppClient.jar拷贝到你的可户端程序处。

对于远程调用,其实无论JSP,JAVA应用程序调用EJB都要能访问本地接口和远程接口的。
pgz_007 2003-11-14
  • 打赏
  • 举报
回复
跟环境变量无关的。
1.在终端窗口中进入j2eetutorial/examples/src/ejb/converter目录
2.确认ConverApp.ear和ConverterAppClient.jar文件在该目录下
3.设置APPCPATH环境变量为ConvertAppClient.jar所在目录
pgz_007 2003-11-14
  • 打赏
  • 举报
回复
客户端抛出NoClassDefFoundError
症状:错误提示如下:
java.lang.NoClassDefFoundError:converter.ConverterHome
解决办法:该错误出现在当客户端找不到ConverterAppClient.jar里的类时。确定你是按照运行J2EE应用程序客户端一节的步骤做的。
orant 2003-11-14
  • 打赏
  • 举报
回复
郁闷,和环境变量怎么会有关?
topsonstar 2003-11-14
  • 打赏
  • 举报
回复
up
zephyr_zhao 2003-11-13
  • 打赏
  • 举报
回复
检查你得Classpath环境变量,看看是不是漏了那个Jar

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧