Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-7150

EJB injection with indirection via web.xml is ignored

    XMLWordPrintable

Details

    Description

      If a web application contains a Servlet and a REST service (as CDI Bean) with an @EJB(lookup="java:comp/env/xxxx") injection for a indirection via web.xml/jboss-web.xml the CDI Bean will ignore it without any message whereas the Servlet inject the EJB proxy as expected.

      This approach is used to be able to change/adjust the target EJB by changing the DD and not the application code.

      Reproducer can be found here:
      git@github.com:wfink/jboss-eap-quickstarts.git
      BRANCH: 6.4.x_ejb-multi-server_reproducerEJB-injection2
      SubProject: ejb-multi-server (used only a part of it to have a web-app and a ejb-app)
      see ejb-multi-server/README-reproducerEJB-injection

      Attachments

        Issue Links

          Activity

            People

              sdouglas1@redhat.com Stuart Douglas
              rhn-support-wfink Wolf Fink
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: