|
|
|||
|
|||
|
我的birt报表部署路径是../tomcat/webapps/birts/
部署版本是birt2.2.2 在windows下部署正常,但是将birts目录迁移到linux(ubuntu8.10)上部署,启动Tomcat 日志出现: 严重: Error configuring application listener of class org.eclipse.birt.report.listener.ViewerServletContextListener java.lang.ClassNotFoundException: org.eclipse.birt.report.listener.ViewerServletContextListener at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3786) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350) at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1114) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1212) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590) at java.lang.Thread.run(Thread.java:619) 2008-7-22 9:34:31 org.apache.catalina.core.StandardContext listenerStart 严重: Error configuring application listener of class org.eclipse.birt.report.listener.ViewerHttpSessionListener java.lang.ClassNotFoundException: org.eclipse.birt.report.listener.ViewerHttpSessionListener at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3786) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350) at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1114) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1212) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590) at java.lang.Thread.run(Thread.java:619) 2008-7-22 9:34:31 org.apache.catalina.core.StandardContext listenerStart 这是怎么回事?? |
|
||||
|
FYI FAQ:
Q:百灵报表运行时在Tomcat6下为什么无法部署? 将commons-logging-api.jar拷贝到WebViewerExample\WEB-INF\lib下面去了吗? Tomcat6没有包括commons-logging api
__________________
Actuate China |
|
|||
|
按照您的提示,我加了commons-loggin-api.jar,
日志提示: 信息: Detected AnnotationActionValidatorManager, initializing it... 2008-7-23 13:06:59 org.apache.axis.utils.JavaUtils isAttachmentSupported 警告: Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled. 然后我有加了:activation1.1.jar和mail.jar 启动后看似没有问题了。 但是一访问报表,就又出现这个东西: The following items have errors: ReportDesign (id = 1): + /olap/cube_Data Cube doesnt exist 日志显示: 2008-7-23 13:20:55 org.eclipse.birt.report.engine.data.dte.DataGenerationEngine doPrepareQuery 严重: Column binding "netNodeId" has referred to a data set column "netNodeId" which does not exist. Column binding "netNodeId" has referred to a data set column "netNodeId" which does not exist. 2008-7-23 13:20:55 org.eclipse.birt.report.engine.data.dte.DataGenerationEngine doExecuteCube 严重: Column binding "netNodeId" has referred to a data set column "netNodeId" which does not exist. Column binding "netNodeId" has referred to a data set column "netNodeId" which does not exist. 2008-7-23 13:20:55 org.eclipse.birt.report.item.crosstab.core.re.executor.CrosstabReportItemExecutor execute 严重: The cube result for crosstab is invalid(=null). 我在windows下跑得好好的报表在linux下怎么成了这个样子? |
|
||||
|
你试过run一个简单的报表吗?不包含cube或者crosstab的。
__________________
Actuate China |
![]() |
| 主题工具 | 搜索本主题 |
| 显示模式 | |
|
|