what's the different between birt-runtime-4_2_0.zip and birt-runtime-osgi-4_2_0.zip?I want to install birt into my web application,so which should i download? birt-runtime-4_2_0.zip or birt-runtime-osgi-4_2_0.zip?
The OSGi runtime package deploys the runtime as an OSGi framework. This requires setting a BIRT Home and was the original way the BIRT runtime was deployed in web apps. The new runtime does not requires this and is just a set of jars that need to be in the classpath. Either can be used in a Web app, but the new runtime is a bit more simple.
If you're not using the OSGi runtime, you won't need to use the BIRT_HOME setting. If you create an app using the report engine, you just need to copy the jars from reportEngine/lib to your apps build/class path. If you're using the WebViewerExample, you'd simply copy the viewer example folder out to Tomcat, change the name to whatever you'd like, then start the Tomcat server and go to the URL: