谁能帮我解决这个问题,一定高分相送

hnrpc 2004-05-06 12:19:01
我用的是JBuilderx+weblogic8.1
在windows2000用JB能通过编译,在weblogic builder也能通过
但在widows xp 中,用JBuilerx却不能,报错误如下;

"ESM.jar": [J2EE:160119]Appc is unable to process the file 'H:\Java\test\JBuilder\2000\jbproject\ESM\ESM.jar.jar'. The following error occurred:
"ESM.jar": java.lang.NoClassDefFoundError: esm/GetESMHome
"ESM.jar": at java.lang.ClassLoader.defineClass0(Native Method)
"ESM.jar": at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
"ESM.jar": at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
"ESM.jar": at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
"ESM.jar": at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
"ESM.jar": at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
"ESM.jar": at java.security.AccessController.doPrivileged(Native Method)
"ESM.jar": at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
"ESM.jar": at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
"ESM.jar": at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
"ESM.jar": at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
"ESM.jar": at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
"ESM.jar": at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
"ESM.jar": at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:223)
"ESM.jar": at weblogic.ejb20.ejbc.EJBCompiler.runRmic(EJBCompiler.java:905)
"ESM.jar": at weblogic.ejb20.ejbc.EJBCompiler.doRmic(EJBCompiler.java:351)
"ESM.jar": at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:491)
"ESM.jar": at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:387)
"ESM.jar": at weblogic.appc.compileEJB(appc.java:802)
"ESM.jar": at weblogic.appc.compileEJB(appc.java:776)
"ESM.jar": at weblogic.appc.compileInput(appc.java:463)
"ESM.jar": at weblogic.appc.runBody(appc.java:184)


主要是这一句我不懂""ESM.jar": java.lang.NoClassDefFoundError: esm/GetESMHome"

...全文
54 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ggt2008 2004-05-08
  • 打赏
  • 举报
回复
主要是这一句我不懂""ESM.jar": java.lang.NoClassDefFoundError: esm/GetESMHome"

就是说没有找到这个类包。如果是esm/jar/GetESMHome,那肯定就能找到了,而且不会出错的。
ggt2008 2004-05-08
  • 打赏
  • 举报
回复
你的ESM.jar名字错误,以下错误是关键:
"ESM.jar": [J2EE:160119]Appc is unable to process the file 'H:\Java\test\JBuilder\2000\jbproject\ESM\ESM.jar.jar'. The following error occurred:


ESM.jar.jar',肯定是你在打包的时候多写了一个.jar,而编译器就会去找这个包,当然是找不到的。所以出错。
hnrpc 2004-05-08
  • 打赏
  • 举报
回复
问题解决了,哈哈,搞了三天,到今天发现完全是JB的错,看来JBX的错误还真不少

1,233

社区成员

发帖
与我相关
我的任务
社区描述
企业软件 中间件技术
社区管理员
  • 中间件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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