《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
我感到非常奇怪.谁做过这个实验,该如何解决啊.
...全文
84 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
本文整理了Java开发中常见的问题及其解决方案,包括但不限于Servlet/JSP应用、Oracle触发器、JasperReports使用、Finder方法使用、JMS与.NET Framework交互、Boland和Rose公司培训资料分享、Castor资料获取、Borland新文章、LoadRunner下载、Transaction问题、JSP与EJB问题、JAVABEAN目录、EJB设计模式讨论、WebServices与J2EE、Xindice XML数据库、EJB设计实践、CMP部署问题、JMS学习资料、J2EE API文档、访问本地文件、weblogic问题J2EETutorial问题、中间件与网格计算、RMI与CORBA服务端、邮件发送问题、Servlet编译问题、JDBC Specification、应用服务器测评、EAI产品概述、选择WEB服务器、EJB系统开发实战录、Weblogic数据库连接问题、JAMES开发经验、JBOSS收费文档、JMS应用决策、优秀邮件发送工具包、BEAWebLogic7ServerAdministration书籍、华为朋友交流、javax.servlet使用、Jbuilder编译与Webogic访问问题J2EE项目组建、J2EE连接合用、J2EE1.4安装、J2EE项目体会、Portlet与Servlet比较、网格计算资源介绍、EJB最佳实践、优化entityBean准则、J2EE分布式系统框架、JSF框架、J2EE与应用服务器关系、下载书籍、JBoss远程连接问题、Jive安装、J2EE标准服务、网格计算论文、RMI下的Factory编程问题、无法加载java.ejb.*包、J2EE应用模型、Rose2002破解、网格计算心得分享、IE与netscape JavaScript问题J2EE与前端开发、移动开发、游戏开发、大数据开发、开发工具、嵌入式硬件、嵌入式电路知识、嵌入式开发环境、音视频基础、音视频直播流媒体、图像处理AR特效、AI音视频处理、测试、基础运维、DevOps、操作系统、云计算厂商、自然语言处理、区块链、隐私计算、文档协作与知识管理、版本控制、项目管理与协作工具、有监督学习、无监督学习、半监督学习、强化学习、数据安全、数据挖掘、数据结构、算法、非IT技术、自动推理、人工神经网络与计算、自动驾驶、数据分

67,536

社区成员

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

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