[weld-issues] [JBoss JIRA] Commented: (WELD-888) Interceptors not resolvable from a WAR-module which is part of an EAR-deployment

henk de boer (JIRA) jira-events at lists.jboss.org
Mon Apr 18 19:05:36 EDT 2011


    [ https://issues.jboss.org/browse/WELD-888?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12596342#comment-12596342 ] 

henk de boer commented on WELD-888:
-----------------------------------

https://issues.jboss.org/browse/WELD-889 also seems related. In this case it concerns the injection of EJBs, but similar to this issue, it works when the EJB is defined in web module and doesn't work when the EJB is defined outside the web module (i.e. in the EJB module of the same EAR).

> Interceptors not resolvable from a WAR-module which is part of an EAR-deployment
> --------------------------------------------------------------------------------
>
>                 Key: WELD-888
>                 URL: https://issues.jboss.org/browse/WELD-888
>             Project: Weld
>          Issue Type: Bug
>          Components: Interceptors and Decorators
>    Affects Versions: 1.1.1.Final
>         Environment: - Weld 1.1.1. Final on JBoss 6.0 GA and JBoss 6.1 nightly 
> - tested and confirmed on Vista 32 and Linux 64
>            Reporter: Jan Groth
>         Attachments: probear-jar.zip, probear.zip
>
>
> It seems like CDI interceptors cannot be accessed from inside a WAR-module of an EAR deployment if the interceptor is defined inside a dependent JAR which is located in the EAR/lib directory. 
> BUT:
> - Managed beans and producers from the same JAR work without problems.
> - Moving the dependency from EAR/lib to WAR/WEB-INF/lib makes the interceptor work without problems.
> I consider that a serious problem, because this is a substantial restriction for enterprise applications.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the weld-issues mailing list