BIRT runtime 4.6.0 [message #1736857] |
Sun, 03 July 2016 16:38 |
David Good Messages: 41 Registered: September 2012 |
Member |
|
|
Hi,
I have downloaded BIRT runtime 4.6.0 from the following URL.
http://download.eclipse.org/birt/downloads/index.php#runtime
Pre-requisite note states Java 1.7. I am running Windows 8.1 with Java 1.7.0_40-b43. The WebViewerExample webapp will not start in Tomcat 7 (64bit).
I checked the manifest file inside packaged birt.war and it contains:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.4
Created-By: 1.8.0_51-b16 (Oracle Corporation)
I tried the install on another machine (Windows 7 32bit) with Java 8 and Tomcat 7 then 8. Same result.
With previous versions of the viewer I have simply copied the WebViewerExample to my Tomcat webapps directory, started services and it has worked fine.
Is the process different for 4.6.0? If so, I can not find any documentation.
Has anyone else downloaded the 4.6.0 viewer and had the same problems?
Thanks,
David
[Updated on: Mon, 04 July 2016 00:48] Report message to a moderator
|
|
|
|
|
|
|
|
|
|
|
Re: BIRT runtime 4.6.0 [message #1742304 is a reply to message #1742296] |
Thu, 01 September 2016 14:01 |
Garey Smiley Messages: 13 Registered: July 2009 |
Junior Member |
|
|
Okay little more info.
4.6.0 runtime will only work if there are no other BIRT runtimes in the tomcat instance. Note that with all previous versions that was not a problem. jar files also need to be fixed. Here's what I did:
zip -d org.eclipse.birt.runtime_4.6.0-20160607.jar META-INF/ECLIPSE_.RSA
zip -d org.eclipse.birt.runtime_4.6.0-20160607.jar META-INF/ECLIPSE_.SF
zip -d org.eclipse.datatools.connectivity.oda_3.5.0.201603142002.jar META-INF/ECLIPSE_.RSA
zip -d org.eclipse.datatools.connectivity.oda_3.5.0.201603142002.jar META-INF/ECLIPSE_.SF
Note I did this from the WEB-INF/lib/ directory in the WebViewerExample.
The servlet will now start, but still fails trying to run a report.
[Updated on: Thu, 01 September 2016 14:03] Report message to a moderator
|
|
|
|
|
|
Re: BIRT runtime 4.6.0 [message #1745544 is a reply to message #1744436] |
Wed, 12 October 2016 11:13 |
Harry Mantheakis Messages: 9 Registered: August 2012 |
Junior Member |
|
|
Cannot get BIRT viewer 4.6.0 runtime to work with Tomcat 8.0.30 and Java 1.8.0_45.
This is the Catalina stacktrace:
12-Oct-2016 12:04:41.156 SEVERE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/stresscontroller]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:586)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1777)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:284)
at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:238)
at java.util.jar.JarVerifier.processEntry(JarVerifier.java:316)
at java.util.jar.JarVerifier.update(JarVerifier.java:228)
at java.util.jar.JarFile.initializeVerifier(JarFile.java:383)
at java.util.jar.JarFile.getInputStream(JarFile.java:450)
at org.apache.catalina.webresources.JarResource.getJarInputStreamWrapper(JarResource.java:46)
at org.apache.catalina.webresources.AbstractArchiveResource.doGetInputStream(AbstractArchiveResource.java:218)
at org.apache.catalina.webresources.AbstractResource.getInputStream(AbstractResource.java:94)
at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:152)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5081)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 10 more
Any ideas on how to solve this would be much appreciated!
Solution:
As reported in Bug 497356 logged on Bugzilla:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=497356
The solution was to deleted the following files from the META-INF folder of the "org.eclipse.birt.runtime_4.6.0-20160607.jar" archive:
ECLIPSE_.RSA
ECLIPSE_.SF
[Updated on: Wed, 12 October 2016 15:46] Report message to a moderator
|
|
|
Re: BIRT runtime 4.6.0 [message #1770104 is a reply to message #1745544] |
Tue, 08 August 2017 11:34 |
David Ellis Messages: 15 Registered: September 2010 |
Junior Member |
|
|
I seem to have also been down this route. I was unable to run the BIRT 4.6.0 runtime (either the sample WebViewerExample, or within my own code) using Apache Tomcat 7.0.47 - was getting the same "Invalid signature file digest" error.
I found I had to delete the .RSA and .SF files from both the following jars:
org.eclipse.birt.runtime_4.6.0-20160607.jar
org.eclipse.datatools.connectivity.oda_3.5.0.201603142002.jar
This then worked OK for me.
[Updated on: Tue, 15 August 2017 12:30] Report message to a moderator
|
|
|
Powered by
FUDForum. Page generated in 0.06259 seconds