请教关于J2EETUTORIAL里Converter的问题

askqiao 2003-05-26 09:43:29
我下载了J2EETUTORIAL,并编译了所有的例子,然后按提示一步一步地用Deploytool集成,发布。
第一个例子:Converter
Web Component正常,但运行Client时不正确,错误提示如下:
Application threw an exception:java.lang.NoClassDefFoundError: ConverterHome
TroubleShooting里如此解释:
The Client Throws a NoClassDefFoundError
Symptom: The client reports this exception:

java.lang.NoClassDefFoundError:converter.ConverterHome

Solution: This error occurs if the client cannot find the classes in the ConverterAppClient.jar file. Make sure that you've correctly followed the steps outlined in Running the J2EE Application Client.
而且我能保证在Client的配置过程中绝对正确。所以,想请教是不是环境方面有什么问题?

OS:WindowsXP Professional(SP1)
J2SDK:1.3.1_06
J2EESDK:1.3.1
JAVA_HOME,J2EE_HOME都OK。
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%J2EE_HOME%\lib\j2ee.jar

注:在Windows2000Server(SP3)下同样的JAVA环境下我曾经配置过,OK!
...全文
15 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
LuZhou 2003-09-30
在runclient之前先运行:
set APPCPATH =c:/j2eetutorial/examples/src/ejb/converter/ConvertAppClient.jar
  • 打赏
  • 举报
回复
zncqupt 2003-09-29
好像大家都是如此哦,那位高人指点指点
谢谢!
  • 打赏
  • 举报
回复
guanshengyong 2003-07-24
搞定没有阿,我也碰到这个问题,而且web component都出错
运行client时提示:
Binding name:`java:comp/env/ejb/SimpleConverter`
Application threw an exception:java.lang.NoClassDefFoundError: ConverterHome

运行web component 提示:
javax.servlet.ServletException: sun/tools/javac/Main

java.lang.NoClassDefFoundError: sun/tools/javac/Main

帮帮忙!
  • 打赏
  • 举报
回复
askqiao 2003-05-27
我查看过EAR文件,它确实已经打包在ebj-jar-ic.jar里面
ConverterApp.ear
+--app-client-ic.jar
+--ebj-jar-ic.jar
+--war-ic.war
我是按照J2eetutorial里的提示一步一步做的(N遍),肯定不会错。
我曾怀疑是JNDI的配置问题,但J2SDK1.3.1也不用手动配置JNDI啊?
还有就是我以前在Windows2000Server(SP3)上也Deploy过,一遍OK!现在在WindowsXP(Professional)下,是不是和WindowsXP有关呢?
唉,百思不得其解!
  • 打赏
  • 举报
回复
askqiao 2003-05-26
Help!!!
Help!!!
  • 打赏
  • 举报
回复
askqiao 2003-05-26
Help!!!
  • 打赏
  • 举报
回复
furarmy 2003-05-26
没有找到这个类阿converter.ConverterHome
确信这个类在class中或者lib中?????
  • 打赏
  • 举报
回复
askqiao 2003-05-26
怎么没人回答我啊,应该是很简单的问题啊。
  • 打赏
  • 举报
回复
发帖
Java EE
加入

6.7w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
申请成为版主
帖子事件
创建了帖子
2003-05-26 09:43
社区公告
暂无公告