请问大哥,报java.lang.NoClassDefFoundError错怎么解决?多谢了!!!!

sharphero2003 2005-10-18 08:44:39
我用的是weblogic8.1,
读写excel用到的
poi-2.0-RC2-20040102.jar
poi-contrib-2.0-RC2-20040102.jar
poi-scratchpad-2.0-RC2-20040102.jar
都放到了WEB-INF/lib下面

并且在startWebLogic.sh中加好了
CLASSPATH=xxxxxx:/weblogic/hlj/HljWebApp/WEB-IN
F/lib/poi-2.0-RC2-20040102.jar:/weblogic/hlj/HljWebApp/WEB-INF/lib/poi-contrib-2
.0-RC2-20040102.jar:/weblogic/hlj/HljWebApp/WEB-INF/lib/poi-scratchpad-2.0-RC2-2
0040102.jar

但是界面还是报
<Oct 18, 2005 6:10:22 PM GMT+08:00> <Error> <HTTP> <BEA-101017> <[ServletContext
(id=840905889,name=HljWebApp,context-path=)] Root cause of ServletException.
java.lang.NoClassDefFoundError: org/apache/poi/hssf/eventmodel/EventRecordFactor
y
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:2
03)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:1
74)
at com.sitech.hlj.audit.AuditDataBean.GenerateWuZhuTable(AuditDataBean.j
ava:4939)
at com.sitech.hlj.servlets.audit.AuditServlet.getWuZhuTable(AuditServlet
.java:614)
at com.sitech.hlj.servlets.audit.AuditServlet.service(AuditServlet.java:
569)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
(ServletStubImpl.java:971)

at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:402)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:305)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:6350)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java(Compiled Code))
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java(
Compiled Code))
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:3635)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:2585)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java(Compiled Cod
e))
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)

错误,请帮忙解决,谢谢了!!!
...全文
480 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
doway 2005-10-19
  • 打赏
  • 举报
回复
没用过这东西,楼主应该用 Winrar 打开 jar 文件,首先要确认 /apache/poi/hssf/eventmodel/EventRecordFactory 这个类是存在的。

由于版本问题,手头的 jar 文件中常常不包含你想要的类。
newste 2005-10-19
  • 打赏
  • 举报
回复
放到weblogic的 lib下面看看
soso119 2005-10-19
  • 打赏
  • 举报
回复
同意三楼的
yunqing1028 2005-10-19
  • 打赏
  • 举报
回复
up
silverend 2005-10-19
  • 打赏
  • 举报
回复
同三楼的,好好再检查下吧
洪泉 2005-10-19
  • 打赏
  • 举报
回复
up!!!
chense 2005-10-18
  • 打赏
  • 举报
回复
up

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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