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]