アプリ版:「スタンプのみでお礼する」機能のリリースについて

Eclipse BIRT Viewer 2.6 & tomcat 6.0.29で、http://www.birt-exchange.org/org/wiki/index.php? …
のURLにあるとおり設定したのですが、表示されるページの「View Example」をクリックすると、
以下のエラーが発生してしまいます。何かPluginが足りないのでしょうか?または、tomcatの設定が悪いのでしょうか?
The server encountered an internal error () that prevented it from fulfilling this request.

例外

javax.servlet.ServletException: サーブレットクラス org.eclipse.birt.report.servlet.ViewerServlet を初期化中にエラーが発生しました
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Thread.java:619)

原因

java.lang.NoClassDefFoundError: org.apache.commons.logging.LogFactory
org.apache.axis.components.logger.LogFactory.class$(LogFactory.java:45)
org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45)
java.security.AccessController.doPrivileged(Native Method)
org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:41)
org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:33)
org.apache.axis.transport.http.AxisServletBase.<clinit>(AxisServletBase.java:58)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
java.lang.reflect.Constructor.newInstance(Constructor.java:513)
java.lang.Class.newInstance0(Class.java:355)
java.lang.Class.newInstance(Class.java:308)
org.apache.catalina.valves.ErrorReportValve.invoke

A 回答 (1件)

エラーを見る限り commons logging library が設定されて無いように思えます。



サーバーが Windows の場合であれば、以下の URL より commons-logging-1.1.1-bin.zip をダウンロードして解凍したファイルを C:\tomcat\lib へコピーして、再起動すればテストリポートが実行できるはずです。

commons logging library 入手先
http://commons.apache.org/logging/download_loggi …

テストリポート実行
http://localhost:8080/birt/frameset?__report=tes …
    • good
    • 0
この回答へのお礼

Nagano_Eastさん、ありがとうございました!Linuxでしたが教えて頂いた方法で、動作しました。エラー時の調査の方法も勉強になりました。ありがとうございます。

お礼日時:2010/08/17 13:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!