Support Jakarta EE

Description

We will have 2 builds of Runwar from here on out:

  • Runwar Legacy

    • uses the master-legacy branch

    • uses Java EE servlet spec (javax.servlet.)

    • uses Undertow 2.x

    • Any changes to runwar need backported into this branch

  • Runwar

    • Uses master / develop branches

    • Uses Jakarta servlet spec (jakarta.servlet.)

    • Uses undertow 3.x

    • Uses new versions of

      • Tuckey

      • RegexPathInfoFilter

    • All new dev goes here

CommandBox will need to decide which runwar version to use based on the CF Engine and swap out the runwar JAR path on the fly.

For BoxLang, we’ll start by having the commandbox-boxlang module do this so it works on any CommandBox version. Then we’ll modify the next version of CommandBox to detect a flag in box.json for CFEngines to denote when to use the jakarta spec. BoxLang and Adobe CF 2025 will use this flag.

Activity

Show:
Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Fix versions

Priority

Sentry

Created January 30, 2025 at 8:18 PM
Updated January 31, 2025 at 8:20 AM
Resolved January 31, 2025 at 8:20 AM

Flag notifications