Details

    • Type: Sub-task Sub-task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.0.0
    • Fix Version/s: 3.0.0
    • Component/s: osgi
    • Security Level: public (Regular issues)
    • Labels:
      None

      Description

      Tracking of integrating myfaces 2 integration into geronimo under osgi.

      first problem is to get myfaces to fix their osgi metadata to allow use of servlet 3 api jars and other javaee6 spec bundles.

        Issue Links

          Activity

          Hide
          David Jencks added a comment -

          rev 892742 adds a test server. After fixing the osgi metadata in myfaces, the server starts.

          Show
          David Jencks added a comment - rev 892742 adds a test server. After fixing the osgi metadata in myfaces, the server starts.
          Hide
          David Jencks added a comment -

          we need myfaces to fix their osgi metadata. I've attached a patch to the myfaces issue.

          Show
          David Jencks added a comment - we need myfaces to fix their osgi metadata. I've attached a patch to the myfaces issue.
          Hide
          David Jencks added a comment -

          Myfaces fixed their osgi info.

          rev 902527 fixes up jndi and adds myfaces to the build. The test server starts.

          Show
          David Jencks added a comment - Myfaces fixed their osgi info. rev 902527 fixes up jndi and adds myfaces to the build. The test server starts.
          Hide
          Jarek Gawor added a comment -

          Updated myfaces deployer to work with bundles. Also added bean validation spec to dependencies. Committed in revision 904616.

          Show
          Jarek Gawor added a comment - Updated myfaces deployer to work with bundles. Also added bean validation spec to dependencies. Committed in revision 904616.
          Hide
          Jarek Gawor added a comment -

          I opened MYFACES-2525 for a split-package problem in myfaces.

          Show
          Jarek Gawor added a comment - I opened MYFACES-2525 for a split-package problem in myfaces.
          Hide
          Jarek Gawor added a comment -

          In revision 906232 I modified the LifecycleProvider lookup code to lookup the providers based on Bundle object instead of ClassLoader. Right now the same Bundle object is used throughout but we create new ClassLoader for the same Bundle a few times, so ClassLoader based lookup was breaking.

          Show
          Jarek Gawor added a comment - In revision 906232 I modified the LifecycleProvider lookup code to lookup the providers based on Bundle object instead of ClassLoader. Right now the same Bundle object is used throughout but we create new ClassLoader for the same Bundle a few times, so ClassLoader based lookup was breaking.
          Hide
          Jarek Gawor added a comment -

          After changes in revision 907906 Jasper can discover the myfaces TLDs but things don't still work right mostly because of context class loader assumptions in myfaces.

          Show
          Jarek Gawor added a comment - After changes in revision 907906 Jasper can discover the myfaces TLDs but things don't still work right mostly because of context class loader assumptions in myfaces.
          Hide
          Jarek Gawor added a comment -

          I opened MYFACES-2548 and MYFACES-2550 for the additional problems I've ran into during myfaces integration.

          Show
          Jarek Gawor added a comment - I opened MYFACES-2548 and MYFACES-2550 for the additional problems I've ran into during myfaces integration.
          Hide
          Rex Wang added a comment -

          has been resolved. close it.

          Show
          Rex Wang added a comment - has been resolved. close it.

            People

            • Assignee:
              Jarek Gawor
              Reporter:
              David Jencks
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development