2011-01-09 62 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