我在尝试使用某些报表查看器工具在Tomcat服务器上创建报表查看器时遇到了麻烦。当我在tomcat上启动我的应用程序时,我收到此错误:
java.lang.NoSuchMethodError: com.actuate.birt.report.viewer.Activator.getBundle()Lorg / OSGi的/框架/束; 在 com.actuate.birt.report.viewer.ContextInitListener.contextInitialized(ContextInitListener.java:75) 在 org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4994) 在 org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5492) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 在 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) 在 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) 在 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649) 在 org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1247) 在 org.apache.catalina.startup.HostConfig $ DeployDirectory.run(HostConfig.java:1897) 在 java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511) 在java.util.concurrent.FutureTask.run(FutureTask.java:266)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 在 java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:617) 在java.lang.Thread.run(Thread.java:748)