Hi,
For about eight years now I've had a standalone application that first
embedded a Jetty web server, later Tomcat 5.5. This was successfully
used as a platform for various web apps, JSPs, servlets, JSPWiki, etc.
This all worked well enough until I began upgrading my software
infrastructure and then had a requirement to support the newer version
of JSTL 1.2 (with the '
http://java.sun.com/jsp/jstl/xml' identifier,
rather than the one without the '/jsp/'). I basically need an embedded
web container that can support JSPs, servlets, and JSTL 1.2, in
particular the XML tags for parsing and XSLT transforms.
That wouldn't at first glance seem to be too difficult, and I hope I'm
not alone in being confused by the numerous APIs, preludes, previews,
versions and products now wrapped and unwrapped, available and then
deprecated between Sun and Apache. Perhaps for those heavily involved
with these projects there might seem to be some sense, but from outside
it's quite confusing.
In reading over the Glassfish and Grizzly mailing lists it doesn't seem
that much has stabilized since earlier in the year, and I've spent the
better part of my time available during the past week trying to get
something working, so far to no avail.
I've been corresponding with Daniel Lopez, developer of the Wembed
utility, and am similarly at a loss as to whether to proceed or wait
another six months before looking again at Glassfish or Grizzly or
Tomcat 6. Where with Tomcat 5.5 there was at least a functional
system, I can't find *anything* that seems to work, despite digging
through all the sample code I've been able to find. I find that hard
to believe, so I'm assuming I've simply not found the right package
and configuration.
Does anyone have sample code for a functional embedded web container
that supports HTTP, JSPs, servlets and JSTL 1.2? If so, is that a
Glassfish project or a Grizzly project? And what is the minimal set
of jar files needed to make that work?* And if there's nothing stable
available yet, how long before something remotely stable might be
ready?
Thanks very much for any assistance,
Murray
* I.e., if I need the full Glassfish installation for what was
previously a lightweight embedded Tomcat implementation, I might
as well just use Glassfish.
...........................................................................
Murray Altheim <murray09 at altheim dot com> === = =
http://www.altheim.com/murray/ = = ===
SGML Grease Monkey, Banjo Player, Wantanabe Zen Monk = = = =
Boundless wind and moon - the eye within eyes,
Inexhaustible heaven and earth - the light beyond light,
The willow dark, the flower bright - ten thousand houses,
Knock at any door - there's one who will respond.
-- The Blue Cliff Record