Jetty Plus on Jetty 6 - why is it not there?
-----BEGIN PGP SIGNED MESSAGE-----
On 2010-07-03 08:33, Pablo Duboue wrote:
> Hi Stian,
> On Friday, July 02, 2010, Stian Brattland wrote:
>> I've installed Jetty on an Ubuntu 9.10 box, using "apt-get install jetty
>> libjetty-extra libjetty-extra-java". However, no Jetty Plus files are
>> included when i
>> install Jetty this way. I am as certain as i could be about this,
>> because i kept getting a "ClassNotFound"-exception indicating that the
>> "EnvEntry" class
>> could not be found.
>> However, what i did was that i downloaded one of the 6.x releases, and
>> added the "annotations" and "plus" directories to the "jetty/lib" dir on
>> my ubuntu
>> box. Things worked fine after that.
>> Anyway, is that the easiest way to add plus capabilities to the jetty
>> release which is available via apt-get on my ubuntu 9.10 box? Is there a
>> reason for
>> not letting Jetty Plus being included (like licenses, copyrights or
>> anything similar?)
> Your question is better addressed to the Debian/Ubuntu maintainers of the
> Jetty maintainers.
> I'm looking around for the reasons of Jetty Plus absence, but sending it to
> the list in case anybody has the answer at hand.
> You are welcome to fill a wish-list bug against jetty requesting plus to be
> included, but most likely it is missing due to lack of manpower. You're more
> than welcomed to join Debian Java Maintainers  and help us out.
>  http://pkg-java.alioth.debian.org/developers.html
As Pablo Duboue already mentioned in a separate mail (which was not
CC'ed to the jetty-user list), jetty-plus is enabled in Debian (version
>= 6.1.24-3). Currently both Debian and Ubuntu are currently scheduled
to ship 6.1.24-5 with their next stable release (called Squeeze and
Maverick Meerkat respectively).
I looked the changes and it looks like the reason was that we had not
packaged geronimo-jta-1.0.1b-spec at the time. This means you cannot
enabled it in the version you have (because it is not built/shipped in
that version) unless you rebuilt it from source.
The actual change required in jetty (which also enables
jetty-annotations) can be acquired by checking out the jetty packaging
from svn.debian.org and running the command listed in  in the
newly downloaded directory.
You can file a bug in Ubuntu (against jetty) for getting this change
backported to Karmic (9.10) or/and Lucid (10.04). I cannot promise you
they will do it though. Also, they will not attempt to enable
jetty-annotations unless you explicitly request that as well - the
Stable Release Team will reject "unrelated" changes to a package.
 That is to say, Debian did not have the package at that time. Ubuntu
takes most of its Java packages from Debian without changes; this makes
a lot of things easier for us in both distributions in our development
Disclaimer: geronimo-jta-1.0.1b-spec has been changed when it was
uploaded to Debian. I do not know if these changes affects whether
jetty-plus can be built.
 svn co svn://svn.debian.org/svn/pkg-java/trunk/jetty
 svn diff -r12295:12553
The actual revision for this change is r12553.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
-----END PGP SIGNATURE-----
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact firstname.lastname@example.org