[ https://issues.apache.org/jira/browse/WW-3767?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13217741#comment-13217741
]
Rene Gielen edited comment on WW-3767 at 2/28/12 12:38 AM:
-----------------------------------------------------------
I've updated CdiObjectFactory to
- support java:comp/env/BeanManager lookup
- support new configuration constant struts.objectFactory.cdi.jndiKey, to allow custom setting
in struts.xml
Could you please crosscheck the snapshot build? As usual, JNDI issues are hard to write tests
for ...
was (Author: rgielen):
I've updated CdiObjectFactory to
- support java:comp/env/BeanManager lookup
- support new configuration constant struts.objectFactory.cdi.jndiKey, to allow default setting
in struts.xml
Could you please crosscheck the snapshot build? As usual, JNDI issues are hard to write tests
for ...
> CDI on Tomcat + WELD. BeanManager not found on JNDI
> ---------------------------------------------------
>
> Key: WW-3767
> URL: https://issues.apache.org/jira/browse/WW-3767
> Project: Struts 2
> Issue Type: Bug
> Components: Plugin - CDI
> Affects Versions: 2.3.1.2
> Environment: Tomcat 6.0.X, 7.0.X
> Weld 1.1.5
> Reporter: Marco Malavolta
> Assignee: Rene Gielen
>
> I followed this instruction http://docs.jboss.org/weld/reference/1.0.0/en-US/html/environments.html
in order to add cdi support to tomcat.
> The strut2 cdi plugin does not work because it searches the beanManager with those keys:
"java:comp/BeanManager" and "java:app/BeanManager".
> Weld docs says "Tomcat only allows to bind entries to java:comp/env, so the BeanManager
is available at java:comp/env/BeanManager".
> Adding the 3rd lookup in the plugin source code makes all works fine.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
|