Hi Mauro,

Thank you for your feedback on the jetty8 package.

Le 31/10/2013 14:34, Mauro Molinari a écrit :

> First of all, the official Jetty documentation talks about a context deployer 
> which monitors the ${jetty.home}/contexts directory to hot deploy webapps 
> configured using appropriate xml files. The jetty8 Debian package provides 
> such a directory in etc/jetty8/contexts, also providing an example 
> javadoc.xml file which should allow to deploy the Jetty javadoc provided by 
> libjetty8-java-doc package. However, there's no jetty-*.xml file in 
> /etc/jetty8 which configures the ContextDeployer (or rather the 
> ContextProvider, see below).
> The provided file /etc/jetty8/contexts/README.TXT says that the 
> ContextDeployer is configured in jetty.xml configuration file, but if you 
> look at the contents of this file you'll see this is not the case. Also, if 
> you start jetty8 with all the default contents, a welcome page is displayed 
> which points to the javadoc, but this link does not work at all (even if you 
> install libjetty8-java-doc) because the ContextDeployer is not actually 
> configured.
> /etc/jetty8/jetty-plus.xml also says ContextDeployer is configured in 
> jetty.xml.
> /ety/jetty8/jetty-shared-webapps.xml configures just the WebAppDeployer, 
> although a comment says: "see ContextDeployer above"... but it's not there, 
> either.

As I understand jetty-contexts.xml is missing from /etc/jetty8, this is
the configuration file defining the ContextProvider.


> Another little error I saw is again in /etc/jetty8/jetty-shared-webapps.xml: 
> the starting comment says that it configures Jetty to deploy webapps in 
> /usr/share/java/webapps, but it should actually say /usr/share/jetty8/webapps.

This is fixed in the next update.


> Lastly, the libsetuid.so for Jetty 8 is missing, because there isn't any 
> package corresponding to libjetty-extra used for Jetty 6.

According to the Jetty documentation jetty-setuid isn't part of the
Jetty 8 distribution from Eclipse (it was part of the Hightide
distribution from Codehaus and is now bundled with Jetty 9). This is an
independent project that should be packaged separately [1].

Alternatively, it should be possible to achieve the same feature with
authbind. It's already used by the tomcat package and works well.

Emmanuel Bourg

[1] http://git.eclipse.org/c/jetty/org.eclipse.jetty.toolchain.git/

__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. 
Please use
[email protected] for discussions and questions.

Reply via email to