Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
Too many Jar files in WEB-INF/platform/plugins/
ndesai
Hi All,<br />
<br />
I am using BIRT 2.3.1 for a simple application which needs only HTML and XLS report, So i assume a lot of platform libraries are not required by my App. I was able to run my App after removing some of them but still there are arnd 80 jar files without which my App doesnt execute. <br />
<br />
Can anyone please clarify the purpose of following jars. <br />
1) org.apache.batik.*.jar - <em class='bbc'>Platform.createFactoryObject()</em> returns null if any one of this jar is missing.<br />
2) org.eclipse.birt.chart.*.jar - An Exception for UnsupportedFormat (xls) is thrown if one of these jars is removed.<br />
3) org.eclipse.datatools.*.jar<br />
4) org.eclipse.emf.*.jar<br />
5) org.eclipse.equinox.*.jar<br />
6) org.eclipse.osgi.*.jar<br />
<br />
Following is the complete list of files, please let me know if all these are required by my app.<br />
<strong class='bbc'><em class='bbc'>com.ibm.icu_3.8.1.v20080530.jar<br />
javax.wsdl_1.4.0.v200806030407.jar<br />
javax.xml_1.3.4.v200806030440.jar<br />
org.apache.batik.bridge_1.6.0.v200805290154.jar<br />
org.apache.batik.css_1.6.0.v200805290154.jar<br />
org.apache.batik.dom.svg_1.6.0.v200805290154.jar<br />
org.apache.batik.dom_1.6.0.v200805290154.jar<br />
org.apache.batik.ext.awt_1.6.0.v200805290154.jar<br />
org.apache.batik.extension_1.6.0.v200805290154.jar<br />
org.apache.batik.parser_1.6.0.v200805290154.jar<br />
org.apache.batik.svggen_1.6.0.v200805290154.jar<br />
org.apache.batik.transcoder_1.6.0.v200805290154.jar<br />
org.apache.batik.util.gui_1.6.0.v200805290154.jar<br />
org.apache.batik.util_1.6.0.v200805290154.jar<br />
org.apache.batik.xml_1.6.0.v200805290154.jar<br />
org.apache.commons.codec_1.3.0.v20080530-1600.jar<br />
org.apache.xerces_2.9.0.v200805270400.jar<br />
org.apache.xml.resolver_1.2.0.v200806030312.jar<br />
org.apache.xml.serializer_2.7.1.v200806030322.jar<br />
org.eclipse.birt.api_1.0.0.jar<br />
org.eclipse.birt.chart.device.extension_2.3.1.v20080905.jar<br />
org.eclipse.birt.chart.device.svg_2.3.1.v20080905.jar<br />
org.eclipse.birt.chart.engine.extension_2.3.1.v20080821.jar<br />
org.eclipse.birt.chart.engine_2.3.1.v20080905.jar<br />
org.eclipse.birt.chart.reportitem_2.3.1.v20080908.jar<br />
org.eclipse.birt.core.script.function_2.3.1.v20080827.jar<br />
org.eclipse.birt.core_2.3.1.v20080912.jar<br />
org.eclipse.birt.data.aggregation_2.3.1.v20080829.jar<br />
org.eclipse.birt.data_2.3.1.v20080829.jar<br />
org.eclipse.birt.report.data.adapter_2.3.1.v20080902.jar<br />
org.eclipse.birt.report.data.oda.jdbc.dbprofile_2.3.1.v20080827.jar<br />
org.eclipse.birt.report.data.oda.jdbc_2.3.1.v20080827<br />
org.eclipse.birt.report.data.oda.xml_2.3.1.v20080827.jar<br />
org.eclipse.birt.report.engine.dataextraction.csv_2.3.1.v20080827.jar<br />
org.eclipse.birt.report.engine.dataextraction_2.3.1.v20080827.jar<br />
org.eclipse.birt.report.engine.emitter.html_2.3.1.v20080827.jar<br />
org.eclipse.birt.report.engine.emitter.pdf_2.3.1.v20080827.jar<br />
org.eclipse.birt.report.engine.emitter.postscript_2.3.1.v20080827.jar<br />
org.eclipse.birt.report.engine.emitter.ppt_2.3.1.v20080827.jar<br />
org.eclipse.birt.report.engine.emitter.prototype.excel_2.3.1.v20080917.jar<br />
org.eclipse.birt.report.engine.emitter.wpml_2.3.1.v20080908.jar<br />
org.eclipse.birt.report.engine_2.3.1.v20080918.jar<br />
org.eclipse.birt.report.item.crosstab.core_2.3.1.v20080905.jar<br />
org.eclipse.birt.report.model.adapter.oda_2.3.1.v20080910.jar<br />
org.eclipse.birt.report.model_2.3.1.v20080912.jar<br />
org.eclipse.core.contenttype_3.3.0.v20080604-1400.jar<br />
org.eclipse.core.expressions_3.4.0.v20080603-2000.jar<br />
org.eclipse.core.filesystem_1.2.0.v20080604-1400.jar<br />
org.eclipse.core.jobs_3.4.0.v20080512.jar<br />
org.eclipse.core.resources_3.4.1.R34x_v20080902.jar<br />
org.eclipse.core.runtime.compatibility.auth_3.2.100.v20070502.jar<br />
org.eclipse.core.runtime.compatibility_3.2.0.v20071008.jar<br />
org.eclipse.core.runtime_3.4.0.v20080512.jar<br />
org.eclipse.datatools.connectivity.console.profile_1.0.0.v200805231345.jar<br />
org.eclipse.datatools.connectivity.db.generic_1.0.0.v200805152355.jar<br />
org.eclipse.datatools.connectivity.dbdefinition.genericJDBC_1.0.0.v200805152355.jar<br />
org.eclipse.datatools.connectivity.oda.consumer_3.1.3.v200808270255.jar<br />
org.eclipse.datatools.connectivity.oda.design_3.0.7.v200807231215.jar<br />
org.eclipse.datatools.connectivity.oda.profile_3.0.6.v200805152355.jar<br />
org.eclipse.datatools.connectivity.oda_3.1.3.v200808270255.jar<br />
org.eclipse.datatools.connectivity.sqm.core_1.0.3.v200809180120.jar<br />
org.eclipse.datatools.connectivity_1.1.1.v200809180120.jar<br />
org.eclipse.datatools.enablement.oda.ws_1.1.1.v200808211640.jar<br />
org.eclipse.datatools.enablement.oda.xml_1.1.1.v200808261409.jar<br />
org.eclipse.emf.common_2.4.0.v200808251517.jar<br />
org.eclipse.emf.ecore.change_2.4.0.v200808251517.jar<br />
org.eclipse.emf.ecore.xmi_2.4.1.v200808251517.jar<br />
org.eclipse.emf.ecore_2.4.1.v200808251517.jar<br />
org.eclipse.emf_2.4.0.v200808251517.jar<br />
org.eclipse.equinox.app_1.1.0.v20080421-2006.jar<br />
org.eclipse.equinox.common_3.4.0.v20080421-2006.jar<br />
org.eclipse.equinox.preferences_3.2.201.R34x_v20080709.jar<br />
org.eclipse.equinox.registry_3.4.0.v20080516-0950.jar<br />
org.eclipse.osgi.services_3.1.200.v20071203.jar<br />
org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar<br />
org.eclipse.update.configurator_3.2.201.R34x_v20080819.jar<br />
org.mozilla.rhino_1.6.7.v20080214<br />
org.w3c.css.sac_1.3.0.v200805290154.jar<br />
org.w3c.dom.smil_1.0.0.v200806040011.jar<br />
org.w3c.dom.svg_1.1.0.v200806040011.jar<br />
org.w3c.sac_1.3.0.v20070710</em></strong><br />
<br />
I m using Weblogic 9.2 and Sybase.
Find more posts tagged with
Comments
catchme33
hi
im gooing through same prob. and really wanted to know abt min config req. for BIRT reports as above list cause total size around 37 mb all together
if any one hav solution on that.
plz let me know.
Lakshmi
Hi <br />
I created WEB-INF folder under the domain directory and when the application is deployed on the admin server using WLS 9.2 MP3 - it worked.<br />
... I followed the instructions from <a class='bbc_url' href='
http://www.eclipse.org/birt/phoenix/deploy/reportEngineAPI.php'>Report
Engine API</a><br />
<br />
"//this causes the plug-in loader to look in the current directory.<br />
config.setEngineHome("");<br />
//Using the PlatformServletContext will cause the OSGi loader to look for the<br />
//plug-ins in the WEB-INF/Platform directory. If this directory<br />
//does not exist create it. <br />
//Next copy the plug-ins directory from the ReportEngine directory to<br />
//the WEB-INF/Platform/ directory.<br />
IPlatformContext context = new PlatformServletContext( sc );<br />
config.setPlatformContext( context );<br />
<br />
"<br />
<br />
However - our test & prod servers are linux based and application is deployed on managed servers. The same approach didn't work. I get "Could not find the Framework - org.eclipse.osgi"
Lakshmi
No. It didn't really work outside the .war file even on Windows
There was a point when I had deployed the .war that included the WEB-INF/platform within it. Even though subsequently I was deploying a .war that only had my application in it, there were some app_mergegen* files under my domain that I believe were still using the libraries from the earlier deployment. Once I cleared these files I am back to the 'couldn't find framework: org.eclipse.osgi' error even on my PC.