Hello everyone!<br />
I successfully installed birt viewer on tomcat in Linux.using instructions given under this page:<br />
<a class='bbc_url' href='
http://www.eclipse.org/birt/phoenix/deploy/viewerSetup.php'>Installing the BIRT Viewer in Tomcat</a><br />
It displays index.jsp saying that BIRT Viewer has been installed successfully.But by clicking on VIew example, first time it displays the following message<br />
<br />
=====================<br />
HTTP Status 500 -<br />
<br />
type Exception report<br />
<br />
message<br />
<br />
description The server encountered an internal error () that prevented it from fulfilling this request.<br />
<br />
exception<br />
<br />
javax.servlet.ServletException: Error instantiating servlet class org.eclipse.birt.report.servlet.ViewerServlet<br />
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br />
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)<br />
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)<br />
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)<br />
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)<br />
java.lang.Thread.run(Thread.java:810)<br />
<br />
root cause<br />
<br />
java.lang.NoClassDefFoundError: org.apache.commons.logging.LogFactory<br />
org.apache.axis.components.logger.LogFactory.class$(LogFactory.java:45)<br />
org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45)<br />
java.security.AccessController.doPrivileged(AccessController.java:197)<br />
org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:41)<br />
org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:33)<br />
java.lang.J9VMInternals.initializeImpl(Native Method)<br />
java.lang.J9VMInternals.initialize(J9VMInternals.java:194)<br />
org.apache.axis.transport.http.AxisServletBase.<clinit>(AxisServletBase.java:58)<br />
java.lang.J9VMInternals.initializeImpl(Native Method)<br />
java.lang.J9VMInternals.initialize(J9VMInternals.java:194)<br />
java.lang.J9VMInternals.initialize(J9VMInternals.java:159)<br />
java.lang.J9VMInternals.initialize(J9VMInternals.java:159)<br />
java.lang.J9VMInternals.initialize(J9VMInternals.java:159)<br />
java.lang.Class.newInstanceImpl(Native Method)<br />
java.lang.Class.newInstance(Class.java:1300)<br />
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br />
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)<br />
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)<br />
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)<br />
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)<br />
java.lang.Thread.run(Thread.java:810)<br />
<br />
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs.<br />
<br />
<br />
=================<br />
and next time when i click on View example page, it displays following error message.<br />
=================<br />
HTTP Status 404 - /birt-viewer/frameset<br />
<br />
type Status report<br />
<br />
message /birt-viewer/frameset<br />
<br />
description The requested resource (/birt-viewer/frameset) is not available.<br />
Apache Tomcat/6.0.14<br />
===================<br />
Anyone who can guide me whats can be wrong with it?<br />
any comments or suggestions plz?<br />
<br />
regard,