accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Havanki (JIRA)" <>
Subject [jira] [Updated] (ACCUMULO-2786) Jetty / servlet JARs not packaged for monitor
Date Sat, 10 May 2014 21:57:57 GMT


Bill Havanki updated ACCUMULO-2786:

    Status: Patch Available  (was: Open)

Here's a patch that includes jetty, jetty-util, and servlet-api in the packaging. I verified
it by checking that the libraries appear in the lib directory, and also by installing Accumulo
fresh with the change and leaving other sources of the Jetty code out of the Accumulo classpath.

If it's decided that the libraries won't be included, that's fine. I offer the patch just
in case it's useful.

> Jetty / servlet JARs not packaged for monitor
> ---------------------------------------------
>                 Key: ACCUMULO-2786
>                 URL:
>             Project: Accumulo
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 1.6.0
>            Reporter: Bill Havanki
>            Assignee: Christopher Tubbs
>            Priority: Minor
>              Labels: assembly, jetty, package
>         Attachments: ACCUMULO-2786.v1.patch.txt
> The monitor needs Jetty (and, transitively, the servlet API) to run. The tarball generated
by {{mvn -P assemble package}} does not include Jetty, so an installation needs to get it
from elsewhere.
> ACCUMULO-2301 was the first attempt at fixing this, and it works for 1.4 and 1.5, but
it appears that the change didn't make it to 1.6.
> A workaround is to hand-copy the Jetty and servlet JARs to Accumulo's lib directory,
or add a location where Jetty already exists to the Accumulo classpath.

This message was sent by Atlassian JIRA

View raw message