When I was making struts Osgi app to run as standalone application, I encountered with some issues that I am listing below. This would surely help others who might encounter with the same issues. Issue #1: java.lang.NoClassDefFoundError: org/xml/sax/SAXException Steps to produce Run OSGi container using following command java -Dlog4j.debug -jar org.eclipse.osgi_3.3.0.v20070530.jar -configuration configuration -consoleLog -debug […]Read more "Common Issues with Resolution encounter in running OSGI Web App as standalone"
There are two ways to deploy OSGI web application as standalone for distribution purpose: As a deployable plugin feature- We would discuss this below in detail. As a deployable plugin- Me and others people having problems when deploying this way. Always getting java.lang.NoClassDefFoundError: org/xml/sax/SAXException, so would not discuss this in detail. Making struts application as […]Read more "Deploying OSGI web application as standalone application"
Introduction of OSGI OSGi stands for “Open Services Gateway initiative”. The OSGi technology is a set of specifications that define a dynamic component system for Java. These specifications enable a development model where applications are (dynamically) composed of many different (reusable) components. Formed in 1999, the OSGi alliance made its first steps into the Java […]Read more "Making Struts Application to run as OSGI plugin"
Follow below steps to make org.eclipse.equinox.http.helper.jar You need to checked out source code of this bundle from the eclipse repository (Server: :pserver:email@example.com:/cvsroot/eclipse Module: /equinox-incubator/org.eclipse.equinox.http.helper). Its size is very small around 50.2kb Make an empty project of plugin type in eclipse and then put above org.eclipse.equinox.http.helper\src contents into its src folder of the project. Similarly put org.eclipse.equinox.http.helper\META-INF\manifest.mf […]Read more "Making org.eclipse.equinox.http.helper.jar Plugin from the Eclipse Repository Source code"