struts-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Don Brown" <>
Subject Re: [s2] Struts 2 OSGi Plugin
Date Tue, 15 Jul 2008 03:18:01 GMT
The key problem is JSP files cannot be packaged in a JAR, which is the
default format of a bundle.  The way systems like Sling and Spring
Application Platform get around it is by embedding a Tomcat or Jetty
instance within the OSGi container, then adding OSGi headers to the
war manifest and deploying it as an OSGi bundle.  The hybrid approach
taking by the OSGi plugin puts an OSGi container in an existing
webapp, but doesn't try to run a second application server in OSGi
space, therefore JSP's won't work without significantly modifying a
JSP compiler, and besides, Sun has basically deprecated JSP's in favor
of JSF and even replacing JSP with Facelets in JSP 2.0.  Velocity or
Freemarker templates are so much easier to develop, test, and debug,
so I don't really see the loss.


On Tue, Jul 15, 2008 at 1:12 PM, alvins <> wrote:
> I would think JSP support would have to be mandatory for wide acceptance?? I
> know in the alpha plugin you are using is Apache Felix as the OSGi container
> but Equinox is building in JSP support (they also have a struts example) -
> Don Brown-2 wrote:
>> It all depends on the approach.  Currently, JSP's aren't supported and
>> in fact, I doubt they will ever be supported.  If tiles can work with
>> Freemarker or Velocity, then I don't see why we couldn't get it
>> working.
>> Don
> --
> View this message in context:
> Sent from the Struts - Dev mailing list archive at
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message