[jboss-jira] [JBoss JIRA] (WFLY-3657) JAXWS handlers do not support injection

Thomas Kriechbaum (JIRA) issues at jboss.org
Tue Jul 22 16:23:29 EDT 2014


Thomas Kriechbaum created WFLY-3657:
---------------------------------------

             Summary: JAXWS handlers do not support injection
                 Key: WFLY-3657
                 URL: https://issues.jboss.org/browse/WFLY-3657
             Project: WildFly
          Issue Type: Bug
      Security Level: Public (Everyone can see)
          Components: Web Services
    Affects Versions: 8.1.0.Final
         Environment: Ubuntu 12.04
JDK 1.8.0_11
            Reporter: Thomas Kriechbaum
            Assignee: Alessio Soldano


According to the JavaEE spec JAXWS-handlers should support injection (@Inject, @EJB), @PostConstruct and @PreDestroy.

In my test case (top-down approach, handler class is defined within *_handler.xml) @PostCunstruct works, but managed beans (CDI, EJB) are not injected via @Inject or @EJB. 

Possible workaround for EJBs: manual JNDI-lookup within @PostConstruct method. For CDI-managed beans you have to lookup the BeanManager and load the desired bean yourself.

It seems, that this issue should have been addressed by WFLY-2362. But it is still does not work.




--
This message was sent by Atlassian JIRA
(v6.2.6#6264)


More information about the jboss-jira mailing list