[
https://issues.jboss.org/browse/WELD-888?page=com.atlassian.jira.plugin.s...
]
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