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

答えて

0

エラーの根本原因を確認してください。それは明確に述べている:

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

を(org.apache.commons.langパッケージから)クラスUnhandledExceptionは(クラスパス内の任意の場所)が発見されていないことを意味しています。

Apache Commonsから最新のApache Commonsライブラリをダウンロードし、プロジェクトのWEB-INF/libディレクトリにjarファイルを置くか、クラスパスにパスを宣言してください。

+0

ありがとうエリート。私はあなたが言ったようにしてそれを試した – Pavalesh