Hi Jean-Philippe, Apache Felix is used by Glassfish as their OSGI platform. According to Glassfish doc, when the server is started, you should be able to connect to using telnet machine 6666. I have make a test with Glassfish 3.1 but I cannot connect
Here is the list of the bundles required by Karaf install -s mvn:org.ops4j.pax.url/pax-url-mvn/1.2.6 install -s mvn:org.ops4j.pax.url/pax-url-wrap/1.2.6 install -s mvn:org.ops4j.pax.logging/pax-logging-api/1.6.2 install -s mvn:org.ops4j.pax.logging/pax-logging-service/1.6.2 install -s mvn:org.apache.felix/org.apache.felix.configadmin/1.2.8-fuse-00-43 install -s mvn:org.apache.felix/org.apache.felix.fileinstall/3.1.11-fuse-00-43 install -s mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.asm/3.3_2 install -s mvn:org.apache.aries/org.apache.aries.util/0.3 install -s mvn:org.apache.aries.proxy/org.apache.aries.proxy/0.3 install -s mvn:org.apache.aries.blueprint/org.apache.aries.blueprint/0.3.1 install -s mvn:org.apache.karaf.shell/org.apache.karaf.shell.console/2.2.0-fuse-00-43 install -s mvn:org.apache.karaf.shell/org.apache.karaf.shell.osgi/2.2.0-fuse-00-43 install -s mvn:org.apache.karaf.shell/org.apache.karaf.shell.log/2.2.0-fuse-00-43 install -s mvn:org.apache.karaf.shell/org.apache.karaf.shell.packages/2.2.0-fuse-00-43 install -s mvn:org.apache.karaf.shell/org.apache.karaf.shell.commands/2.2.0-fuse-00-43 install -s mvn:org.apache.karaf.shell/org.apache.karaf.shell.dev/2.2.0-fuse-00-43 install -s mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.config/2.2.0-fuse-00-43 install -s mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.modules/2.2.0-fuse-00-43 install -s mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.command/2.2.0-fuse-00-43 install -s mvn:org.apache.karaf.features/org.apache.karaf.features.core/2.2.0-fuse-00-43 install -s mvn:org.apache.karaf.features/org.apache.karaf.features.command/2.2.0-fuse-00-43 install -s mvn:org.apache.karaf.features/org.apache.karaf.features.management/2.2.0-fuse-00-43 install -s mvn:org.apache.karaf/org.apache.karaf.management/2.2.0-fuse-00-43 install -s mvn:org.apache.aries.jmx/org.apache.aries.jmx/0.3 install -s mvn:org.apache.aries.jmx/org.apache.aries.jmx.blueprint/0.3 Remark : I provide you the karaf syntax to deploy them. That should be converted for Apache Felix ! For the config files used by Karaf, you should set env variables for Karaf like KARAF_BASE and KARAF_HOME and define them somewhere under glassfish/osgi/karaf/etc Regards, Charles On Wed, Oct 12, 2011 at 1:54 PM, Jean-Philippe Clement <[email protected]> wrote: > Well, I'm not too sure what to do. I will number questions for reference. > > 1. By "in Apache Felix of Glassfish" do you mean glassfish/osgi/felix/bin? > 2. What are "the required bundles of Apache Karaf"? > 3. Copy Karaf /etc config files to glassfish/osgi/felix/conf? > > Kind regards, > Jean-Philippe > > Quoting Charles Moulliard <[email protected]>: > >> In this case Jean-Philippe, you must deploy in Apache Felix of >> Glassfish the required bundles of Apache Karaf + Config files that we >> have in /etc of karaf and setup of the env variables. >> >> On Wed, Oct 12, 2011 at 12:01 PM, Jean-Philippe Clement >> <[email protected]> wrote: >>> >>> I did not argue the right way. My fault. Sorry. >>> >>> Let's keep the technical aspect away. The goal is not to compare Geronimo >>> to >>> GlassFish. >>> >>> GlassFish exists. It exists and it is used, no matter if it is a good >>> product or not. And, it seems GlassFish to be more and more used. >>> >>> I really appreciate Karaf, and use it as much as possible. I really would >>> like Karaf to be opened to major actors in the Java world. >>> >>> GlassFish is a major actor. But that's a shame GlassFish is based on >>> Felix >>> instead of Karaf :o) >>> >>> Good news is that GlassFish is not tied to Felix. Another one is that >>> Karaf >>> is based on Felix. >>> >>> I hope Karaf is not tied to Geronimo. >>> >>> Kind regards, >>> Jean-Philippe >>> >>> Quoting Charles Moulliard <[email protected]>: >>> >>>> This seems really complicated what you try to do with karaf + glassfish. >>>> As explained by Guillaume, if you need a J2ee container, then use >>>> GlassFish or Geronimo. As Geronimo uses internally Karaf, you can >>>> easily deoploy your bundles. This is also possible with Glassfish but >>>> a bit different >>>> >>>> Remark : Apache Karaf is also a Servlet container and you can deploy >>>> WAR project (jsp, struts, jstl, jsf, wicket, ...) >>>> >>>> Regards, >>>> >>>> Charles Moulliard >>>> >>>> Apache Committer >>>> >>>> Blog : http://cmoulliard.blogspot.com >>>> Twitter : http://twitter.com/cmoulliard >>>> Linkedin : http://www.linkedin.com/in/charlesmoulliard >>>> Skype: cmoulliard >>>> >>>> >>>> >>>> On Tue, Oct 11, 2011 at 4:03 PM, Sahoo <[email protected]> wrote: >>>>> >>>>> There are two possibilities: >>>>> >>>>> a) Karaf bundles embedded inside GlassFish >>>>> >>>>> b) GlassFish bundles embedded inside Karaf [1] >>>>> >>>>> The choice depends on which server platform you want to use and what >>>>> you >>>>> are >>>>> trying to do. If you just want to add Java EE capabilities to Karaf, >>>>> then >>>>> approach #b can be explored, but if you want all the capabilities of >>>>> GlassFish like clustering, HA, monitoring, etc, then approach #a makes >>>>> sense. In your first email in this thread, you mentioned about adding >>>>> "Karaf >>>>> features" to GlassFish. If they are implemented as simple bundles, they >>>>> be >>>>> added in GlassFish just like you added aries blueprint support to >>>>> GlassFish. >>>>> So, please tell us what Karaf features you are looking for in >>>>> GlassFish. >>>>> I >>>>> am sure someone familiar with Karaf will help you integrate them in >>>>> GlassFish. >>>>> >>>>> Thanks, >>>>> Sahoo >>>>> >>>>> [1] Just now I actually tried embedding GlassFish inside Karaf and was >>>>> reasonably successful. Start karaf and run "install -s >>>>> file:.../glassfish/modules/glassfish.jar." I had to fix karaf's >>>>> jre.properties to fix the version number of javax.annotation and >>>>> javax.annotation.processing packages, as Karaf is incorrectly exporting >>>>> them >>>>> with 1.1 version. We can have it as a separate discussion. Although >>>>> GlassFish admin console loads, it is asking for user name and password, >>>>> which it should not, so I think there is some interference with some >>>>> security layer somewhere. >>>>> >>>>> On Tuesday 11 October 2011 06:15 PM, Jean-Philippe Clement wrote: >>>>>> >>>>>> I'm not too sure Geronimo is full JavaEE 6 compliant and has all the >>>>>> features of GlassFish. >>>>>> >>>>>> But the problem is more than on some (already-started) projects, >>>>>> GlassFish >>>>>> cannot be bypassed. >>>>>> >>>>>> As a final argument I would say I don't see why Karaf should avoid to >>>>>> run >>>>>> with one of the most used JavaEE implementation - which is open >>>>>> source. >>>>>> >>>>>> Kind regards, >>>>>> Jean-Philippe >>>>>> >>>>>> Quoting Guillaume Nodet <[email protected]>: >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: [email protected] >>>>> For additional commands, e-mail: [email protected] >>>>> >>>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [email protected] >>>> For additional commands, e-mail: [email protected] >>>> >>>> >>> >>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

