[ 
https://issues.apache.org/jira/browse/EXTCDI-301?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13485142#comment-13485142
 ] 

Gerhard Petracek edited comment on EXTCDI-301 at 10/27/12 8:48 AM:
-------------------------------------------------------------------

the error message doesn't sound correct (e.g. java:comp/BeanManager needs to be 
supported). the issue should be 'comp/env' in this case. but the effect caused 
by it sounds like a bug of WAS8.
however, as mentioned in the first comment, it's possible to deactivate the 
class which performs the lookup.
                
      was (Author: gpetracek):
    it looks like the error message isn't correct. the issue is 'comp/env' in 
this case.
as mentioned in the first comment, it's possible to deactivate the class which 
performs the lookup.
                  
> JEE Deployment error if CODI is outside of WAR
> ----------------------------------------------
>
>                 Key: EXTCDI-301
>                 URL: https://issues.apache.org/jira/browse/EXTCDI-301
>             Project: MyFaces CODI
>          Issue Type: Bug
>          Components: JEE-JSF20-Module
>    Affects Versions: 1.0.5
>         Environment: WebSphere 8.0 FP 2, Windows
>            Reporter: Heinz Striebeck
>            Priority: Minor
>
> When deploying an EAR with a WAR inside which has CODI inside the WEB-INF/lib 
> of the WAR, everything works fine.
> But if CODI is placed outside the WAR (e.g. in the root of the EAR) 
> deployment fails with this exception:
> [23.10.12 10:24:32:075 CEST]     FFDC 
> Exception:javax.naming.ConfigurationException 
> SourceId:com.ibm.ws.naming.java.javaURLContextImpl.throwConfigurationExceptionWithDefaultJavaNS
>  
> ProbeId:537 Reporter:java.lang.Class@784d5d
> javax.naming.ConfigurationException: A JNDI operation on a "java:" name 
> cannot 
> be completed because the server runtime is not able to associate the 
> operation's 
> thread with any J2EE application component.  This condition can occur when 
> the 
> JNDI client using the "java:" name is not executed on the thread of a server 
> application request.  Make sure that a J2EE application does not execute JNDI 
> operations on "java:" names within static code blocks or in threads created 
> by 
> that J2EE application.  Such code does not necessarily run on the thread of a 
> server application request and therefore is not supported by JNDI operations 
> on 
> "java:" names. [Root exception is javax.naming.NameNotFoundException: Name 
> comp/env/myfaces-codi not found in context "java:".]
>          at 
> com.ibm.ws.naming.java.javaURLContextImpl.throwExceptionIfDefaultJavaNS(javaURLContextImpl.java:522)
>  
>          at 
> com.ibm.ws.naming.java.javaURLContextImpl.throwConfigurationExceptionWithDefaultJavaNS(javaURLContextImpl.java:552)
>  
>          at 
> com.ibm.ws.naming.java.javaURLContextImpl.lookupExt(javaURLContextImpl.java:481)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to