Ticket #703 (closed Task: fixed)

Opened 6 years ago

Last modified 6 years ago

Update to OSGi 5 and Jetty 8

Reported by: jri Owned by: jri
Priority: Major Milestone: Release 4.4
Component: DeepaMehta Standard Distribution Version: 4.3
Keywords: Cc: dgf, Malte, carolina
Complexity: 5 Area: Runtime Environment
Module: deepamehta-provision

Description

In preparation to Pax Web (#448)

Change History

comment:1 Changed 6 years ago by jri

  • Status changed from new to accepted

comment:2 Changed 6 years ago by Jörg Richter

Update to OSGi 5 and Jetty 8 (#703).

Several 3rd-party components are updated.
Now we have a Jetty 8, that means Servlet API 3.0
And now we have Felix 4.4, that means OSGi 5

The details:

Felix HTTP Jetty 2.2.0 -> 2.3.0

Jetty 7.6.13 -> Jetty 8.1.14

Servlet API 2.5 -> Servlet API 3.0

Pax Runner 1.7.5 -> 1.8.6

Felix 3.2.2 -> Felix 4.4.1

OSGi 4.2 -> OSGi 5

Felix Configuration Admin 1.2.8 -> 1.8.0
Felix EventAdmin? 1.2.12 -> 1.4.0

See #703.

comment:3 Changed 6 years ago by Jörg Richter

Core: fix access to bundle root resource (#703).

The Webclient is functional again.

See #703.

comment:4 Changed 6 years ago by Jörg Richter

Core: replace Felix HTTP by Pax Web (#448).

Felix HTTP Jetty is now replaced by Pax Web once and for all (hopefully).

We have Pax Web 3.1.2 with a Jetty 8 (that means Servlet API 3.0).

Also we have Felix 4.4 (that means OSGi 5) now (see #703).

We're still on JDK 6.

DM with Pax Web can be tested on the "pax-web-3" branch.
This is merged into master soon and will be part of the upcoming DM 4.4 release.

See #448.

comment:5 Changed 6 years ago by Jörg Richter

Update to OSGi 5 and Jetty 8 (#703).

Several 3rd-party components are updated.
Now we have a Jetty 8, that means Servlet API 3.0
And now we have Felix 4.4, that means OSGi 5

The details:

Felix HTTP Jetty 2.2.0 -> 2.3.0

Jetty 7.6.13 -> Jetty 8.1.14

Servlet API 2.5 -> Servlet API 3.0

Pax Runner 1.7.5 -> 1.8.6

Felix 3.2.2 -> Felix 4.4.1

OSGi 4.2 -> OSGi 5

Felix Configuration Admin 1.2.8 -> 1.8.0
Felix EventAdmin? 1.2.12 -> 1.4.0

See #703.

comment:6 Changed 6 years ago by Jörg Richter

Core: fix access to bundle root resource (#703).

The Webclient is functional again.

See #703.

comment:7 Changed 6 years ago by Jörg Richter

Core: replace Felix HTTP by Pax Web (#448).

Felix HTTP Jetty is now replaced by Pax Web once and for all (hopefully).

We have Pax Web 3.1.2 with a Jetty 8 (that means Servlet API 3.0).

Also we have Felix 4.4 (that means OSGi 5) now (see #703).

We're still on JDK 6.

DM with Pax Web can be tested on the "pax-web-3" branch.
This is merged into master soon and will be part of the upcoming DM 4.4 release.

See #448.

comment:8 Changed 6 years ago by Jörg Richter

Update to OSGi 5 and Jetty 8 (#703).

Several 3rd-party components are updated.
Now we have a Jetty 8, that means Servlet API 3.0
And now we have Felix 4.4, that means OSGi 5

The details:

Felix HTTP Jetty 2.2.0 -> 2.3.0

Jetty 7.6.13 -> Jetty 8.1.14

Servlet API 2.5 -> Servlet API 3.0

Pax Runner 1.7.5 -> 1.8.6

Felix 3.2.2 -> Felix 4.4.1

OSGi 4.2 -> OSGi 5

Felix Configuration Admin 1.2.8 -> 1.8.0
Felix EventAdmin? 1.2.12 -> 1.4.0

See #703.

comment:9 Changed 6 years ago by Jörg Richter

Core: fix access to bundle root resource (#703).

The Webclient is functional again.

See #703.

comment:10 Changed 6 years ago by Jörg Richter

Core: replace Felix HTTP by Pax Web (#448).

Felix HTTP Jetty is now replaced by Pax Web once and for all (hopefully).

We have Pax Web 3.1.2 with a Jetty 8 (that means Servlet API 3.0).

Also we have Felix 4.4 (that means OSGi 5) now (see #703).

We're still on JDK 6.

DM with Pax Web can be tested on the "pax-web-3" branch.
This is merged into master soon and will be part of the upcoming DM 4.4 release.

See #448.

comment:11 Changed 6 years ago by jri

  • Status changed from accepted to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.