ICEfaces
  1. ICEfaces
  2. ICE-11543

New supported application servers for ICEfaces 3.3 P10

    Details

    • Type: Task Task
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.3.0.GA_P09
    • Fix Version/s: EE-3.3.0.GA_P10
    • Component/s: QA, Release
    • Labels:
      None
    • Environment:
      Various

      Description

      This task is to determine which new application servers on the market we can support for the ICEfaces 3.3 P10 release. This entails testing on various application servers and documenting any possible requirements to deploy applications that use ICEfaces 3.3 P10 on such servers.

        Activity

        Arturo Zambrano created issue -
        Arturo Zambrano made changes -
        Field Original Value New Value
        Assignee Arturo Zambrano [ artzambrano ]
        Arturo Zambrano made changes -
        Fix Version/s EE-3.3.0.GA_P10 [ 13877 ]
        Arturo Zambrano made changes -
        Summary New supported application servers for ICEfaces 3.3 P04 New supported application servers for ICEfaces 3.3 P10
        Arturo Zambrano made changes -
        Description This task is to determine which new application servers on the market we can support for the ICEfaces 3.3 P04 release. This entails testing on various application servers and documenting any possible requirements to deploy applications that use ICEfaces 3.3 P04 on such servers. This task is to determine which new application servers on the market we can support for the ICEfaces 3.3 P10 release. This entails testing on various application servers and documenting any possible requirements to deploy applications that use ICEfaces 3.3 P10 on such servers.
        Hide
        Arturo Zambrano added a comment -

        The preliminary list of new application servers is the following:

        • Tomcat 10.1
        • WildFly 26.1.2
        • Jetty 11
        • Glassfish 7.0.0
        • WebSphere Liberty 22

        There doesn't seem to be a newer WebLogic version (14.1.1.0).

        For reference, the application servers we tested on for the previous ICEfaces 3.3 P09 release are the following:

        • Tomcat 9.0.50
        • WildFly 19
        • WildFly 24
        • Jetty 9.4.43
        • Glassfish 5.0.1
        • WebLogic 12c (12.1.3)
        • WebLogic 12cR2 (12.2.1.4)
        • WebLogic 14c (14.1.1)
        • WebSphere 9.0.5
        • WebSphere Liberty 20
        • WebSphere Liberty 21
        Show
        Arturo Zambrano added a comment - The preliminary list of new application servers is the following: Tomcat 10.1 WildFly 26.1.2 Jetty 11 Glassfish 7.0.0 WebSphere Liberty 22 There doesn't seem to be a newer WebLogic version (14.1.1.0). For reference, the application servers we tested on for the previous ICEfaces 3.3 P09 release are the following: Tomcat 9.0.50 WildFly 19 WildFly 24 Jetty 9.4.43 Glassfish 5.0.1 WebLogic 12c (12.1.3) WebLogic 12cR2 (12.2.1.4) WebLogic 14c (14.1.1) WebSphere 9.0.5 WebSphere Liberty 20 WebSphere Liberty 21
        Hide
        Arturo Zambrano added a comment - - edited

        All of the new servers in the first list can't be supported, mainly because they have moved from javax packages to jakarta packages. Our code contains hundreds javax imports, being the most important javax.servlet, javax.faces and also javax.el classes.

        The following sentence on the Jetty website summarizes the situation:

        Due to Oracle’s ownership of the "Java" trademark, usage of the javax.* namespace has been restricted and the jakarta.* namespace was adopted by the Eclipse Foundation.

        More information can be found on this page: https://www.eclipse.org/lists/jakartaee-platform-dev/msg00029.html

        A few of those server have newer versions that use javax classes.

        Show
        Arturo Zambrano added a comment - - edited All of the new servers in the first list can't be supported, mainly because they have moved from javax packages to jakarta packages. Our code contains hundreds javax imports, being the most important javax.servlet , javax.faces and also javax.el classes. The following sentence on the Jetty website summarizes the situation: Due to Oracle’s ownership of the "Java" trademark, usage of the javax.* namespace has been restricted and the jakarta.* namespace was adopted by the Eclipse Foundation. More information can be found on this page: https://www.eclipse.org/lists/jakartaee-platform-dev/msg00029.html A few of those server have newer versions that use javax classes.
        Hide
        Arturo Zambrano added a comment -

        The final list of the newest servers that can be supported is this:

        • Tomcat 9.0.68
        • Jetty 10.0.12 (Must use Mojarra 2.2.14 JSF jars for ace:fileEntry to work correctly)
        • WildFly 26.1.2 (Web profile version, must use Mojarra 2.2.14 JSF jars for ace:fileEntry to work correctly)
        • WebSphere Liberty 22 (It has to be the Jakarta EE 8 version)
        • Glassfish 5.0.1
        Show
        Arturo Zambrano added a comment - The final list of the newest servers that can be supported is this: Tomcat 9.0.68 Jetty 10.0.12 (Must use Mojarra 2.2.14 JSF jars for ace:fileEntry to work correctly) WildFly 26.1.2 (Web profile version, must use Mojarra 2.2.14 JSF jars for ace:fileEntry to work correctly) WebSphere Liberty 22 (It has to be the Jakarta EE 8 version) Glassfish 5.0.1
        Arturo Zambrano made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Arturo Zambrano
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: