ICEfaces
  1. ICEfaces
  2. ICE-3489

Update the Sun JSF 1.2 runtime libraries to most recent version (JSF1.2_09)

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.7.2
    • Component/s: Release
    • Labels:
      None
    • Environment:
      This affect the JSF 1.2 runtime libs included in the ICEfaces download bundles and used by default for Tomcat 6 builds of the sample apps. etc.

      Description

      Need to update the Sun JSF runtime jars that are included in the ICEfaces download bundle (icefaces/lib) to the latest version, JSF1.2_09.

        Activity

        Hide
        Ken Fyten added a comment -

        Fixed.

        icefaces/trunk:

        Transmitting file data for '/icefaces/lib/jsf-api-1.2.jar'
        Transmitting file data for '/icefaces/lib/jsf-impl-1.2.jar'
        Transmitting file data for '/icefaces/lib/versions-licenses.html'
        Committed revision 17509 by user "ken.fyten"

        icefaces/branches/icefaces-1.7:

        Transmitting file data for '/icefaces/lib/jsf-api-1.2.jar'
        Transmitting file data for '/icefaces/lib/jsf-impl-1.2.jar'
        Transmitting file data for '/icefaces/lib/versions-licenses.html'
        Committed revision 17510 by user "ken.fyten".

        Show
        Ken Fyten added a comment - Fixed. icefaces/trunk: Transmitting file data for '/icefaces/lib/jsf-api-1.2.jar' Transmitting file data for '/icefaces/lib/jsf-impl-1.2.jar' Transmitting file data for '/icefaces/lib/versions-licenses.html' Committed revision 17509 by user "ken.fyten" icefaces/branches/icefaces-1.7: Transmitting file data for '/icefaces/lib/jsf-api-1.2.jar' Transmitting file data for '/icefaces/lib/jsf-impl-1.2.jar' Transmitting file data for '/icefaces/lib/versions-licenses.html' Committed revision 17510 by user "ken.fyten".
        Hide
        Krashan Brahmanjara added a comment -

        You forget about dependencies. This implementation was designed for servlet-api-2.5, jsp-api-2.1, jstl-1.2.
        Icefaces lib directory contain old version of these libraries.
        it's time to start work with maven library management system .

        <dependencies>
        <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5</version>
        <scope>provided</scope>
        </dependency>
        <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>jsp-api</artifactId>
        <version>2.1</version>
        <scope>provided</scope>
        </dependency>
        <dependency>
        <groupId>javax.el</groupId>
        <artifactId>el-api</artifactId>
        <version>1.0</version>
        <scope>provided</scope>
        </dependency>
        <dependency>
        <groupId>jstl</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
        <scope>provided</scope>
        </dependency>
        </dependencies>

        Show
        Krashan Brahmanjara added a comment - You forget about dependencies. This implementation was designed for servlet-api-2.5, jsp-api-2.1, jstl-1.2. Icefaces lib directory contain old version of these libraries. it's time to start work with maven library management system . <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.1</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.el</groupId> <artifactId>el-api</artifactId> <version>1.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> <scope>provided</scope> </dependency> </dependencies>
        Hide
        Krashan Brahmanjara added a comment -

        Maven pom configuration files for revision 17537 with jsf 1.2_09

        Show
        Krashan Brahmanjara added a comment - Maven pom configuration files for revision 17537 with jsf 1.2_09
        Hide
        Krashan Brahmanjara added a comment -

        Also build files should be patched to be compatibile with maven library names.

        Correct lib structure for current revision of Icefaces is below (most of libraries need upgrade)

        acegi-security-1.0.1.jar
        backport-util-concurrent-2.2.jar
        catalina-6.0.16.jar >> instead very old catalina-comet.jar
        catalina-ant-5.0.28.jar
        commons-beanutils-1.7.0.jar
        commons-collections-3.2.jar
        commons-digester-1.8.jar
        commons-discovery-0.2.jar
        commons-el-1.0.jar
        commons-fileupload-1.3-SNAPSHOT.jar
        commons-lang-2.3.jar
        commons-logging-1.1.jar
        commons-logging-api-1.1.jar
        el-api-1.2.jar
        el-ri-1.2.jar
        FastInfoset-1.2.2.jar
        grizzly-comet.jar >> code need upgrade to grizzly-comet-1.7.0.jar
        icefaces-ahs-1.7.1.jar
        icefaces-comps-1.7.1.jar
        icefaces-facelets-1.7.1.jar
        icefaces-1.7.1.jar
        jasper-compiler-5.5.9.jar
        jasper-runtime-5.5.9.jar
        jetty-util-6.0.1.jar
        jms-1.0.jar
        jsf-api-1.1_02.jar
        jsf-api-1.2_09.jar
        jsf-impl-1.1_02.jar
        jsf-impl-1.2_09.jar
        jsf-metadata.jar
        jsp-api-2.0.jar
        jstl-1.1.0.jar
        just-ice-1.7.1.jar
        krysalis-jCharts-1.0.0-alpha-1.jar
        myfaces-api-1.1.5.jar
        myfaces-impl-1.1.5.jar
        org.springframework.webflow-2.0.1.RELEASE.jar
        portlet-api-1.0.jar >> insted of old portlet.jar
        servlet-api-2.4.jar
        spring-beans-2.1-m4.jar
        spring-context-2.1-m4.jar
        spring-core-2.1-m4.jar
        spring-web-2.1-m4.jar
        spring-webflow-2.0-m2-SNAPSHOT.jar
        tlddoc-1.2.jar
        xercesImpl-2.7.1.jar
        xml-apis-1.3.02.jar

        Show
        Krashan Brahmanjara added a comment - Also build files should be patched to be compatibile with maven library names. Correct lib structure for current revision of Icefaces is below (most of libraries need upgrade) acegi-security-1.0.1.jar backport-util-concurrent-2.2.jar catalina-6.0.16.jar >> instead very old catalina-comet.jar catalina-ant-5.0.28.jar commons-beanutils-1.7.0.jar commons-collections-3.2.jar commons-digester-1.8.jar commons-discovery-0.2.jar commons-el-1.0.jar commons-fileupload-1.3-SNAPSHOT.jar commons-lang-2.3.jar commons-logging-1.1.jar commons-logging-api-1.1.jar el-api-1.2.jar el-ri-1.2.jar FastInfoset-1.2.2.jar grizzly-comet.jar >> code need upgrade to grizzly-comet-1.7.0.jar icefaces-ahs-1.7.1.jar icefaces-comps-1.7.1.jar icefaces-facelets-1.7.1.jar icefaces-1.7.1.jar jasper-compiler-5.5.9.jar jasper-runtime-5.5.9.jar jetty-util-6.0.1.jar jms-1.0.jar jsf-api-1.1_02.jar jsf-api-1.2_09.jar jsf-impl-1.1_02.jar jsf-impl-1.2_09.jar jsf-metadata.jar jsp-api-2.0.jar jstl-1.1.0.jar just-ice-1.7.1.jar krysalis-jCharts-1.0.0-alpha-1.jar myfaces-api-1.1.5.jar myfaces-impl-1.1.5.jar org.springframework.webflow-2.0.1.RELEASE.jar portlet-api-1.0.jar >> insted of old portlet.jar servlet-api-2.4.jar spring-beans-2.1-m4.jar spring-context-2.1-m4.jar spring-core-2.1-m4.jar spring-web-2.1-m4.jar spring-webflow-2.0-m2-SNAPSHOT.jar tlddoc-1.2.jar xercesImpl-2.7.1.jar xml-apis-1.3.02.jar
        Hide
        Ted Goddard added a comment -

        catalina-6.0.16.jar >> instead very old catalina-comet.jar

        • keep catalina-comet.jar as it is an interface subset and reduces the ICEfaces download size
          grizzly-comet.jar >> code need upgrade to grizzly-comet-1.7.0.jar
        • should be considered, however, the bundled grizzly-comet.jar is the minimum supported version
          portlet-api-1.0.jar >> insted of old portlet.jar
        • this should be updated

        Update the following:

        spring-beans-2.1-m4.jar
        spring-context-2.1-m4.jar
        spring-core-2.1-m4.jar
        spring-web-2.1-m4.jar
        spring-webflow-2.0-m2-SNAPSHOT.jar

        ICEfaces bundle should continue to include servlet-api-2.4.jar as this is our minimum dependency.

        Show
        Ted Goddard added a comment - catalina-6.0.16.jar >> instead very old catalina-comet.jar keep catalina-comet.jar as it is an interface subset and reduces the ICEfaces download size grizzly-comet.jar >> code need upgrade to grizzly-comet-1.7.0.jar should be considered, however, the bundled grizzly-comet.jar is the minimum supported version portlet-api-1.0.jar >> insted of old portlet.jar this should be updated Update the following: spring-beans-2.1-m4.jar spring-context-2.1-m4.jar spring-core-2.1-m4.jar spring-web-2.1-m4.jar spring-webflow-2.0-m2-SNAPSHOT.jar ICEfaces bundle should continue to include servlet-api-2.4.jar as this is our minimum dependency.

          People

          • Assignee:
            Unassigned
            Reporter:
            Ken Fyten
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: