[
https://issues.jboss.org/browse/JBAS-9047?page=com.atlassian.jira.plugin....
]
Stuart Douglas commented on JBAS-9047:
--------------------------------------
The EE annotation parsing deployers such as ResourceInjectionAnnotationParsingProcessor
should be in parse, however they have has to be pushed back to POST_MODULE.
This is because these processors need to handler serlvet and other web component classes,
and these have not been discovered until after WarAnnotationDeploymentProcessor has run.
WarAnnotationDeploymentProcessor runs later than it should
----------------------------------------------------------
Key: JBAS-9047
URL:
https://issues.jboss.org/browse/JBAS-9047
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Web (Tomcat) service
Affects Versions: 7.0.0.Beta1
Reporter: Stuart Douglas
Assignee: Remy Maucherat
WarAnnotationDeploymentProcessor needs a ClassLoader, so at the moment it runs in
POST_MODULE.
As this information is needed before EE components can be installed, this has resulted in
EE component annotation parsing deployers being pushed back to POST_MODULE when they
should be in PARSE.
Ideally this should be changed to use the Jandex index rather than actual annotation
instances, so that it can be pushed back to the PARSE phase.
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira