ICEfaces-EE
  1. ICEfaces-EE
  2. IPCK-478

Support for ICEfaces CDI applications on WebSphere 8

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.2.0.GA
    • Fix Version/s: EE-3.3.0.GA_P01
    • Component/s: Samples
    • Labels:
      None
    • Environment:
      WebSphere MyFaces CDI Weld
    • Assignee Priority:
      P2
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Compatibility/Configuration

      Description

      Our currently documented strategy for running ICEfaces on WebSphere includes instructions for how to configured a newer version of MyFaces as a shared library. To do this with Myfaces requires some extra steps to modify the library so that the required AnnotationProvider is found and used (see this link for additional information https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014944681)

      So we need to:

      - build or port a suitable CDI test application
      - modify and install the appropriate MyFaces libraries
      - document the procedure in our Wiki pages for WebSphere

        Activity

        Hide
        Jack Van Ooststroom added a comment -

        Adding cdi
        Adding cdi/guessnumber
        Adding cdi/guessnumber/build.xml
        Adding cdi/guessnumber/lib
        Adding (bin) cdi/guessnumber/lib/javaee-api-6.0.jar
        Adding cdi/guessnumber/src
        Adding cdi/guessnumber/src/main
        Adding cdi/guessnumber/src/main/java
        Adding cdi/guessnumber/src/main/java/com
        Adding cdi/guessnumber/src/main/java/com/icesoft
        Adding cdi/guessnumber/src/main/java/com/icesoft/faces
        Adding cdi/guessnumber/src/main/java/com/icesoft/faces/demo
        Adding cdi/guessnumber/src/main/java/com/icesoft/faces/demo/guessnumber
        Adding cdi/guessnumber/src/main/java/com/icesoft/faces/demo/guessnumber/Generator.java
        Adding cdi/guessnumber/src/main/java/com/icesoft/faces/demo/guessnumber/MaxNumber.java
        Adding cdi/guessnumber/src/main/java/com/icesoft/faces/demo/guessnumber/Random.java
        Adding cdi/guessnumber/src/main/java/com/icesoft/faces/demo/guessnumber/Statistics.java
        Adding cdi/guessnumber/src/main/java/com/icesoft/faces/demo/guessnumber/UserNumberBean.java
        Adding cdi/guessnumber/src/main/resources
        Adding cdi/guessnumber/src/main/webapp
        Adding cdi/guessnumber/src/main/webapp/WEB-INF
        Adding cdi/guessnumber/src/main/webapp/WEB-INF/beans.xml
        Adding cdi/guessnumber/src/main/webapp/WEB-INF/web.xml
        Adding cdi/guessnumber/src/main/webapp/index.xhtml
        Adding (bin) cdi/guessnumber.war
        Transmitting file data ...........
        Committed revision 35228.

        Show
        Jack Van Ooststroom added a comment - Adding cdi Adding cdi/guessnumber Adding cdi/guessnumber/build.xml Adding cdi/guessnumber/lib Adding (bin) cdi/guessnumber/lib/javaee-api-6.0.jar Adding cdi/guessnumber/src Adding cdi/guessnumber/src/main Adding cdi/guessnumber/src/main/java Adding cdi/guessnumber/src/main/java/com Adding cdi/guessnumber/src/main/java/com/icesoft Adding cdi/guessnumber/src/main/java/com/icesoft/faces Adding cdi/guessnumber/src/main/java/com/icesoft/faces/demo Adding cdi/guessnumber/src/main/java/com/icesoft/faces/demo/guessnumber Adding cdi/guessnumber/src/main/java/com/icesoft/faces/demo/guessnumber/Generator.java Adding cdi/guessnumber/src/main/java/com/icesoft/faces/demo/guessnumber/MaxNumber.java Adding cdi/guessnumber/src/main/java/com/icesoft/faces/demo/guessnumber/Random.java Adding cdi/guessnumber/src/main/java/com/icesoft/faces/demo/guessnumber/Statistics.java Adding cdi/guessnumber/src/main/java/com/icesoft/faces/demo/guessnumber/UserNumberBean.java Adding cdi/guessnumber/src/main/resources Adding cdi/guessnumber/src/main/webapp Adding cdi/guessnumber/src/main/webapp/WEB-INF Adding cdi/guessnumber/src/main/webapp/WEB-INF/beans.xml Adding cdi/guessnumber/src/main/webapp/WEB-INF/web.xml Adding cdi/guessnumber/src/main/webapp/index.xhtml Adding (bin) cdi/guessnumber.war Transmitting file data ........... Committed revision 35228.
        Hide
        Jack Van Ooststroom added a comment -

        Deleting cdi/guessnumber.war

        Committed revision 35229.

        Show
        Jack Van Ooststroom added a comment - Deleting cdi/guessnumber.war Committed revision 35229.
        Hide
        Jack Van Ooststroom added a comment -

        I took the all familiar CDI guessnumber example and turned it into a CDI sample that works on WAS 8 using OpenWebBeans. Added ICEfaces and ICEpush to it as the final steps. A modified shared library of MyFaces is required as a shared library as described in the online documentation. The guessnumber sample has been committed to /icefaces-ee/samples/cdi/guessnumber. For now, the only target application server that supports this sample is WAS 8.

        Marking this one as FIXED.

        Show
        Jack Van Ooststroom added a comment - I took the all familiar CDI guessnumber example and turned it into a CDI sample that works on WAS 8 using OpenWebBeans. Added ICEfaces and ICEpush to it as the final steps. A modified shared library of MyFaces is required as a shared library as described in the online documentation. The guessnumber sample has been committed to /icefaces-ee/samples/cdi/guessnumber. For now, the only target application server that supports this sample is WAS 8. Marking this one as FIXED.
        Hide
        Jack Van Ooststroom added a comment -

        Sending build.xml
        Adding samples/cdi/build
        Adding samples/cdi/build/common.xml
        Adding samples/cdi/guessnumber/build.properties
        Sending samples/cdi/guessnumber/build.xml
        Adding samples/cdi/guessnumber/bundle.properties
        Transmitting file data .....
        Committed revision 35279.

        Show
        Jack Van Ooststroom added a comment - Sending build.xml Adding samples/cdi/build Adding samples/cdi/build/common.xml Adding samples/cdi/guessnumber/build.properties Sending samples/cdi/guessnumber/build.xml Adding samples/cdi/guessnumber/bundle.properties Transmitting file data ..... Committed revision 35279.
        Hide
        Jack Van Ooststroom added a comment -

        Partial fix for fixing the build and bundle build for guessnumber.

        Show
        Jack Van Ooststroom added a comment - Partial fix for fixing the build and bundle build for guessnumber.
        Hide
        Jack Van Ooststroom added a comment -

        Sending build.xml
        Transmitting file data .
        Committed revision 35284.

        Show
        Jack Van Ooststroom added a comment - Sending build.xml Transmitting file data . Committed revision 35284.
        Hide
        Jack Van Ooststroom added a comment -

        Final fix

        Show
        Jack Van Ooststroom added a comment - Final fix

          People

          • Assignee:
            Jack Van Ooststroom
            Reporter:
            Deryk Sinotte
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: