WebLogic and OSGi

Is there a way to run an OSGi container on a Weblogic application server? I know that it works with JBoss, Glassfish, and it is possible to add the Equinox servlet bridge to your OSGi project (the implementation of the bridge is too old). But I need something similar to the functionality of JBoss / Glassfish, where it is very easy to deploy the OSGi environment, because OSGi implementations already exist. Most of the articles I found were very old, and there were no more. Can someone help with tips or better some links?

Maybe Bnd can create a .war file for me, but how can I achieve it. I read that there is an opportunity. An example would be great!

EDIT

Just for those who are still looking at this case. Starting with version 12.1.2, Weblogic supports OSGi out of the box.

+4
source share
2 answers

I would consider Apache Felix Http bridge . For me, this worked much better than the ancient Equinox bridge (I talked to him for a while, but still did not get it well), after I switched to Felix, I quickly dealt with something.

If you understand correctly, you want to create a β€œsimple” war file that can be deployed to any Java EE server. If so, there is nothing OSGi in your war file, so I don’t think Bnd will do anything for you.

+1
source

WebLogic now supports OSGi in version 12.1.2. See this

0
source

All Articles