2011-01-09 31 views
0

我在Objectweb Lomboz eclipse 3.3版的Struts中尝试了分页。但我得到了“没有找到课堂”的错误。在Java EE的Struts 1.2.9中的分页

的错误是
例外

javax.servlet.ServletException: org/apache/commons/lang/UnhandledException 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:272) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 
    org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085) 
    org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263) 
    org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398) 
    org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318) 
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241) 
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) 
    org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:709) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 

根源

java.lang.NoClassDefFoundError: org/apache/commons/lang/UnhandledException 
    java.lang.Class.getDeclaredConstructors0(Native Method) 
    java.lang.Class.privateGetDeclaredConstructors(Unknown Source) 
    java.lang.Class.getConstructor0(Unknown Source) 
    java.lang.Class.newInstance0(Unknown Source) 
    java.lang.Class.newInstance(Unknown Source) 
    java.beans.Introspector.instantiate(Unknown Source) 
    java.beans.Introspector.findExplicitBeanInfo(Unknown Source) 
    java.beans.Introspector.<init>(Unknown Source) 
    java.beans.Introspector.getBeanInfo(Unknown Source) 
    org.apache.jasper.compiler.Generator$TagHandlerInfo.<init>(Generator.java:3728) 
    org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(Generator.java:2130) 
    org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1599) 
    org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441) 
    org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) 
    org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) 
    org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219) 
    org.apache.jasper.compiler.Node$Root.accept(Node.java:456) 
    org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) 
    org.apache.jasper.compiler.Generator.generate(Generator.java:3320) 
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198) 
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:295) 
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:276) 
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:264) 
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 
    org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085) 
    org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263) 
    org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398) 
    org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318) 
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241) 
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) 
    org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:709) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 

我不知道什么是错的代码。我从viralpatel.net复制它。我有一种感觉,这个代码只适用于struts 2.所以,如果你有任何struts 1.2.9的分页程序,请在答案中提供。

+0

“请发送给我的程序。我的电子邮件ID是...”现在,这是坏习惯。你知道吗,当有人回答你时你会收到自动邮件通知? – Nishant 2011-01-09 15:35:18

回答

0

请检查错误的根本原因。它明确规定:

java.lang.NoClassDefFoundError: org/apache/commons/lang/UnhandledException 

这意味着该类UnhandledException(从org.apache.commons.lang包)未找到(在类路径中的任何地方)。

Apache Commons下载最新的Apache Commons库,并将该jar放入项目的WEB-INF/lib目录中或在类路径中声明路径。

+0

谢谢精英。我按照你的说法尝试过,它就来了 – Pavalesh 2011-01-17 02:27:06