Mule

Upgrade Jetty version

Details

  • Type: Task Task
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 1.4.1
  • Fix Version/s: 2.0.2
  • Labels:
    None
  • User impact:
    Low
  • Affects Docs:
    Yes
  • Similar Issues:
    MULE-3075 Upgrade to Jetty 6
    MULE-3739 Upgrade to version 3.0.4 of smack API
    MULE-1646 Upgrade Jetty to 5.1.12
    MULE-3489 Upgrade to Jetty 6.1.9
    MULE-3350 Upgrade to latest CXF version
    MULE-6006 Upgrade CXF version to 2.5.1
    MULE-941 We should upgrade to the new Version of Jotm
    MULE-5922 Upgrade CXF version to latest (2.5.0)
    MULE-5530 Upgrade Jackson to 1.8.0
    MULE-3045 Upgrade to latest CXF version

Description

The latest Jetty version is 6.1.4rc0 (or 6.1.3 to be conservative) while the Mule HTTP transport is using 5.1.12, looks like it's time for an upgrade.

Note that the groupId/artifactId have been inverted:
jetty:org.mortbay.jetty:5.1.12 --> org.mortbay.jetty:jetty:6.1.3

Issue Links

Activity

Hide
Andrew Perepelytsya added a comment - 01/Jun/07 10:45 AM

We have specifically blocked this upgrade, due to the Servlet 2.4 dependency. Not until it becomes mainstream for Mule users.

Show
Andrew Perepelytsya added a comment - 01/Jun/07 10:45 AM We have specifically blocked this upgrade, due to the Servlet 2.4 dependency. Not until it becomes mainstream for Mule users.
Hide
Travis Carlson added a comment - 01/Jun/07 11:02 AM

Looks like it's JDK 5 also

Show
Travis Carlson added a comment - 01/Jun/07 11:02 AM Looks like it's JDK 5 also
Hide
Holger Hoffstaette added a comment - 01/Jun/07 11:16 AM

The prerequisites say: "jdk1.4 ( and jdk1.5 for building jsp-2.1 module )" so we should be fine, except for the servlet API. I don't know if that is a hard dependency. There's also the issue that some APIs (starting, stopping) have changed.

Show
Holger Hoffstaette added a comment - 01/Jun/07 11:16 AM The prerequisites say: "jdk1.4 ( and jdk1.5 for building jsp-2.1 module )" so we should be fine, except for the servlet API. I don't know if that is a hard dependency. There's also the issue that some APIs (starting, stopping) have changed.
Hide
Andrew Perepelytsya added a comment - 01/Jun/07 11:58 AM

Is there any feature/fix we can immediately leverage? Don't think so. Cometd, continuations, etc. are not used by Mule at the moment. The only applicable recent change was the security fix reported by Palamida, which has been fixed both in 5.x and 6.x lines, and we happily upgraded to get this fix.

Jetty 6.1.3 has servlet 2.5 dependency (not 2.4 even).

Show
Andrew Perepelytsya added a comment - 01/Jun/07 11:58 AM Is there any feature/fix we can immediately leverage? Don't think so. Cometd, continuations, etc. are not used by Mule at the moment. The only applicable recent change was the security fix reported by Palamida, which has been fixed both in 5.x and 6.x lines, and we happily upgraded to get this fix. Jetty 6.1.3 has servlet 2.5 dependency (not 2.4 even).
Hide
Dirk Olmes added a comment - 17/Sep/07 10:37 AM

Since jetty 6.x has a dependency on the servlet 2.5 API we won't be able to use it in Mule. Closing

Show
Dirk Olmes added a comment - 17/Sep/07 10:37 AM Since jetty 6.x has a dependency on the servlet 2.5 API we won't be able to use it in Mule. Closing
Hide
Dan Diephouse added a comment - 11/Jul/08 02:57 PM
Show
Dan Diephouse added a comment - 11/Jul/08 02:57 PM This is now implemented: http://fisheye.codehaus.org/changelog/mule/?cs=12302

People

Vote (0)
Watch (0)

Dates

  • Created:
    01/Jun/07 10:39 AM
    Updated:
    11/Jul/08 02:57 PM
    Resolved:
    11/Jul/08 02:57 PM