Details

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

      Description

      Upgrade uddi support to osgi and also up to date juddi. Juddi needs to apply JUDDI-299 which among other things bundleizes juddi.

        Issue Links

          Activity

          Hide
          David Jencks added a comment -

          need juddi bundles.

          Show
          David Jencks added a comment - need juddi bundles.
          Hide
          David Jencks added a comment -

          rev 893822 adds a jetty test server.

          Show
          David Jencks added a comment - rev 893822 adds a jetty test server.
          Hide
          David Jencks added a comment -

          Integrating the current juddi could be a lot of work. It's a non-enterprise jpa web app that uses PersistenceManager.getEntityManager() rather than EntityManagerFactory.getEntityManager(). Assembly of the Registry looks like it might be difficult to disentangle. Some jpa use seems to be runtime in web service calls, and some seems to be at startup to set up the Registry object. ee DI should work for the web services. For the other uses I think we'll need to use ee DI into a listener or servlet (currently a servlet is used) and pass the emf into the components that need it.

          Show
          David Jencks added a comment - Integrating the current juddi could be a lot of work. It's a non-enterprise jpa web app that uses PersistenceManager.getEntityManager() rather than EntityManagerFactory.getEntityManager(). Assembly of the Registry looks like it might be difficult to disentangle. Some jpa use seems to be runtime in web service calls, and some seems to be at startup to set up the Registry object. ee DI should work for the web services. For the other uses I think we'll need to use ee DI into a listener or servlet (currently a servlet is used) and pass the emf into the components that need it.
          Hide
          David Jencks added a comment -

          rev 937169 uses latest released juddi. It builds but the test server does not start. Current problem is that juddi appears to be trying to configure log4j. We'll have to discuss this with the juddi project.

          Show
          David Jencks added a comment - rev 937169 uses latest released juddi. It builds but the test server does not start. Current problem is that juddi appears to be trying to configure log4j. We'll have to discuss this with the juddi project.
          Hide
          Shawn Jiang added a comment -

          #1051888 and #1051895 enabled the jaxr. Currently , 90% tck cases passed.

          Show
          Shawn Jiang added a comment - #1051888 and #1051895 enabled the jaxr. Currently , 90% tck cases passed.
          Hide
          Shawn Jiang added a comment -

          Resolve this since the major integration work has been done. Will fix the remaining tck failure later.

          Show
          Shawn Jiang added a comment - Resolve this since the major integration work has been done. Will fix the remaining tck failure later.

            People

            • Assignee:
              Shawn Jiang
              Reporter:
              David Jencks
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development