Uploaded image for project: 'Oracle WebLogic Compatibility'
  1. Oracle WebLogic Compatibility
  2. MGNLWLS-18

CLONE - Can't install modules because of conflict on Weblogic with Jersey library

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • 2.2
    • 1.2
    • Weblogic 12.1.3
      Magnolia 5.5.x

    Description

      REST modules currently use resteasy-jaxrs-3.0.19.Final library which in turn uses jboss-jaxrs-api_2.0_spec.

      Weblogic 12.1.3 uses internally jersey-bundle-1.9 and jsr311-api-1.1.1.

      The problem is that both libraries are having a conflict which prevents magnolia's war to deploy:

      <Servlet: "Jersey" failed to preload on startup in Web application: "test-stk-webapp-1.0-SNAPSHOT.war".
      com.sun.jersey.spi.inject.Errors$ErrorMessagesException
      	at com.sun.jersey.spi.inject.Errors.processErrorMessages(Errors.java:170)
      	at com.sun.jersey.spi.inject.Errors.postProcess(Errors.java:136)
      	at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:199)
      	at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:795)
      	at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:790)
      

      On previous versions of the REST modules (in Magnolia 5.4.x), resteasy-jaxrs-3.0.4.Final was being used which didn't have any dependency with jboss-jaxrs-api_2.0_spec and didn't have any conflicts deploying on Weblogic.

      Full log of the deploy issue attached

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                dai.ha Dai Ha
                dai.ha Dai Ha
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Bug DoR
                    Task DoD