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

Felipe edited comment on OWB-1101 at 8/29/16 4:15 AM:
------------------------------------------------------

I receive the same error using owb 1.6.2, tomcat 7.0.70, Mojarra 2.2.6.

SEVERE: Exception sending context initialized event to listener instance of 
class org.apache.webbeans.servlet.WebBeansConfigurationListener
org.apache.webbeans.exception.WebBeansDeploymentException: 
javax.enterprise.inject.AmbiguousResolutionException: There are more than one 
WebBeans with name : csfFLOWDISCOVERYCDIHELPER
found beans: 
FlowDiscoveryCDIHelper, WebBeansType:MANAGED, Name:csfFLOWDISCOVERYCDIHELPER, 
API 
Types:[java.io.Serializable,com.sun.faces.flow.FlowDiscoveryCDIHelper,java.lang.Object],
 
Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named]
 from 
jar:file:/D:/Users/Felipe/AppData/Local/Temp/0-GrowUpWeb/WEB-INF/lib/jsf-impl-2.2.6.jar!/com/sun/faces/flow/FlowDiscoveryCDIHelper.class
FlowDiscoveryCDIHelper, WebBeansType:MANAGED, Name:csfFLOWDISCOVERYCDIHELPER, 
API 
Types:[java.io.Serializable,com.sun.faces.flow.FlowDiscoveryCDIHelper,java.lang.Object],
 
Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named]
 from 
jar:file:/D:/Users/Felipe/AppData/Local/Temp/0-GrowUpWeb/WEB-INF/lib/jsf-impl-2.2.6.jar!/com/sun/faces/flow/FlowDiscoveryCDIHelper.class
        at 
org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:297)
        at 
org.apache.webbeans.lifecycle.AbstractLifeCycle.bootstrapApplication(AbstractLifeCycle.java:138)


=============================== Main Pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
  <modelVersion>4.0.0</modelVersion>
  <groupId>br.com.growupge</groupId>
  <artifactId>builder</artifactId>
  <version>${artifact.version}</version>
  <name>GrowUpBuilder</name>
  <packaging>pom</packaging>
  
  <modules>
        <module>../adaptivepayments-sdk-java-master/adaptivepaymentssdk</module>
    <module>SearchEngine</module>
    <module>GrowUpCommonsLibrary</module>
    <module>GrowUpNegocio</module>
    <module>GrowUpWeb</module>
  </modules>
  
  <properties>
    <artifact.version>2.4.9-mail-pattern</artifact.version>
        <javax.servlet-api-version>3.0.1</javax.servlet-api-version>
        <project.build.sourceEncoding>cp1252</project.build.sourceEncoding>
        <adaptivepayments.version>2.6.110</adaptivepayments.version>
        <jasperreports.version>5.5.0</jasperreports.version>
    <owb.version>1.6.2</owb.version> <!-- 1.2.7-SNAPSHOT -->
    <owb.scoped>compile</owb.scoped>    
    <tomee.version>1.6.0</tomee.version>
    <myfaces.codi.version>1.0.6</myfaces.codi.version>
    <extval.version>2.0.4</extval.version>
    <xbean.version>4.5</xbean.version> <!-- 3.17 -->
  </properties>
        
        <dependencies>

<!--            <dependency> -->
<!--                    <groupId>org.aspectj</groupId> -->
<!--                    <artifactId>aspectjrt</artifactId> -->
<!--                    <version>1.7.3</version> -->
<!--            </dependency> -->

<!--            <dependency>
                        <groupId>com.adobe.blazeds</groupId>
                        <artifactId>blazeds-core</artifactId>
                        <version>${blazeds.version}</version>
                </dependency> -->
                                
                <dependency>
                        <groupId>junit</groupId>
                        <artifactId>junit</artifactId>
                        <version>4.8.1</version>
                        <scope>test</scope>
                </dependency>
                
        
                <dependency>
                        <groupId>org.apache.commons</groupId>
                        <artifactId>commons-lang3</artifactId>
                        <version>3.3.2</version>
                </dependency>
                
                <dependency>
                        <groupId>org.apache.commons</groupId>
                        <artifactId>commons-collections4</artifactId>
                        <version>4.0</version>
                </dependency>

                
                <dependency>
                        <groupId>javax.mail</groupId>
                        <artifactId>mail</artifactId>
                        <version>1.4</version>
                        <scope>provided</scope>
                </dependency>


                 
                <!--  **************************************************** 
OpenWebBeans Specifications -->
        <!-- JSR-330  -->
        <dependency>
            <groupId>org.apache.geronimo.specs</groupId>
            <artifactId>geronimo-atinject_1.0_spec</artifactId>
            <version>1.0</version>
            <scope>${owb.scoped}</scope>
        </dependency>
       
        
        <!-- JSR-299 -->
        <dependency>
            <groupId>org.apache.geronimo.specs</groupId>
            <artifactId>geronimo-jcdi_1.1_spec</artifactId>
            <version>1.0</version>
           <scope>${owb.scoped}</scope>
        </dependency>
                
        <dependency>
            <groupId>org.apache.geronimo.specs</groupId>
            <artifactId>geronimo-interceptor_1.2_spec</artifactId>
            <version>1.0</version>
            <scope>${owb.scoped}</scope>
        </dependency>           
        
        <dependency>
                    <groupId>org.apache.geronimo.specs</groupId>
                    <artifactId>geronimo-annotation_1.2_spec</artifactId>
                    <version>1.0</version>
                <scope>${owb.scoped}</scope>
                </dependency>
                 
                 <!--  **************************************************** 
OpenWebBeans geronimos add-ons -->
        
         <dependency>
                <groupId>org.apache.geronimo.specs</groupId>
                <artifactId>geronimo-jaxws_2.1_spec</artifactId>
                <version>1.0</version>
            </dependency>

            <dependency>
                <groupId>dom4j</groupId>
                <artifactId>dom4j</artifactId>
                <version>1.6.1</version>
            </dependency>

            <dependency>
                <groupId>org.apache.geronimo.specs</groupId>
                <artifactId>geronimo-ejb_3.1_spec</artifactId>
                <version>1.0.2</version>
            </dependency>
            
            <dependency>
                <groupId>org.apache.geronimo.specs</groupId>
                <artifactId>geronimo-validation_1.0_spec</artifactId>
                <version>1.1</version>
            </dependency>
            
            
                <!-- **************************************************** 
OpenWebBeans implementations  -->
         <!-- OpenWebBeans impl, [Myfaces CODI] -->
                <dependency>
            <groupId>org.apache.openwebbeans</groupId>
            <artifactId>openwebbeans-impl</artifactId>
            <version>${owb.version}</version>
            <scope>${owb.scoped}</scope>
        </dependency>
                
                
         <!-- OpenWebBeans Web, [Myfaces CODI] -->
        <dependency>
            <groupId>org.apache.openwebbeans</groupId>
            <artifactId>openwebbeans-web</artifactId>
            <version>${owb.version}</version>
            <scope>${owb.scoped}</scope>
        </dependency>
        
 
         <!-- OpenWebBeans JSF, [Myfaces CODI] 
                <dependency>
                        <groupId>org.apache.openwebbeans</groupId>
                        <artifactId>openwebbeans-jsf</artifactId>
                        <version>${owb.version}</version>
                        <scope>${owb.scoped}</scope>
                </dependency>
                -->
                                
         <!-- SPI (Service Provider Interface),  [Myfaces CODI] -->
         <dependency>
            <groupId>org.apache.openwebbeans</groupId>
            <artifactId>openwebbeans-spi</artifactId>
            <version>${owb.version}</version>
            <scope>${owb.scoped}</scope>
        </dependency>
         
          
                <dependency>
                        <groupId>org.apache.openwebbeans</groupId>
                        <artifactId>openwebbeans-el22</artifactId>
                        <version>${owb.version}</version>
                        <scope>${owb.scoped}</scope>
                </dependency>          
        
  
                
                <!-- 
                <dependency>
                        <groupId>org.apache.openwebbeans</groupId>
                        <artifactId>openwebbeans-ee-common</artifactId>
                        <version>${owb.version}</version>
            <scope>${owb.scoped}</scope>
                </dependency>
-->
                   
        <!-- **************************************************** Add-on 
tomcat7 plugin  -->    
                <dependency>
                        <groupId>org.apache.openwebbeans</groupId>
                        <artifactId>openwebbeans-tomcat7</artifactId>
                        <version>${owb.version}</version>
            <scope>${owb.scoped}</scope>
                </dependency>
 

                  <!-- Add-on tomcat7 specifications, [Myfaces CODI] 
                <dependency>
                        <groupId>org.apache.openwebbeans</groupId>
                        <artifactId>openwebbeans-resource</artifactId>
                        <version>${owb.version}</version>
            <scope>${owb.scoped}</scope>
                </dependency>           
                -->
                
        <!-- XBean Finder helps to find annotations in classes - 
[openwebbeans-impl,openwebbeans-web] dependency -->     
                <dependency>
                        <groupId>org.apache.xbean</groupId>
                        <artifactId>xbean-finder-shaded</artifactId>
                        <version>${xbean.version}</version>
                        <scope>${owb.scoped}</scope>
                </dependency>
                
                 <dependency>
             <groupId>org.apache.xbean</groupId>
             <artifactId>xbean-asm5-shaded</artifactId>
             <version>${xbean.version}</version>
             <scope>${owb.scoped}</scope>
         </dependency>
                
                <!-- Others indirect myfaces specifications -->
                <dependency>
                        <groupId>org.apache.geronimo.bundles</groupId>
                        <artifactId>scannotation</artifactId>
                        <version>1.0.2_1</version>
                        <scope>${owb.scoped}</scope>
                </dependency>
                
                <dependency>
                        <groupId>commons-beanutils</groupId>
                        <artifactId>commons-beanutils</artifactId>
                        <version>1.8.3</version>
                </dependency>
        
<!--            <dependency>
                        <groupId>javax.inject</groupId>
                        <artifactId>javax.inject</artifactId>
                        <version>1</version>
                        <scope>${owb.scoped}</scope>
                </dependency> -->
                
                <!-- 
https://mvnrepository.com/artifact/javax.enterprise/cdi-api -->
                <dependency>
                    <groupId>javax.enterprise</groupId>
                    <artifactId>cdi-api</artifactId>
                    <version>1.2</version>
                    <scope>${owb.scoped}</scope>
                </dependency>
                                
         
                <!--
                <dependency>
                        <groupId>org.apache.openwebbeans</groupId>
                        <artifactId>openwebbeans-ee</artifactId>
                        <version>${owb.version}</version>
                        <scope>${owb.scoped}</scope>
                </dependency>
                -->

        
        </dependencies>
        
        <build>
                <sourceDirectory>src/main/java</sourceDirectory>
                <testSourceDirectory>src/test/java</testSourceDirectory>
                <finalName>GrowUpWeb-${project.version}</finalName>
                
                <resources>
                        <resource>
                                <directory>src/main/resources</directory>
                                <filtering>true</filtering>
                                <excludes>
                                        <exclude>**/*.java</exclude>
                                </excludes>
                        </resource>
                        <resource>
                                <directory>src/test/resources</directory>
                                <excludes>
                                        <exclude>**/*.java</exclude>
                                </excludes>
                        </resource>
                </resources>

                <plugins>

                                
                <!-- Maven Tomcat Plugin -->
                        <plugin>
                                <groupId>org.codehaus.mojo</groupId>
                                <artifactId>tomcat-maven-plugin</artifactId>
                                <version>1.1</version>
                                <configuration>
                                        
<url>http://localhost:8080/manager/text</url>
<!--                                    
<url>http://localhost:8080/manager</url> -->
                                        <server>TomcatServer7</server>
                                        <path>/GrowUpWeb</path>
                                        <update>true</update>
                                        
<warFile>${project.build.directory}/${project.build.finalName}.war</warFile>
                                </configuration>
                        </plugin>
                        
                        
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-compiler-plugin</artifactId>
                                <version>3.1</version>
                                <configuration>
                                        <compilerArgument></compilerArgument>
                                        <source>1.7</source>
                                        <target>1.7</target>
                                        <archive>
                                                
<addMavenDescriptor>false</addMavenDescriptor>
                                        </archive>
                                        <verbose>false</verbose>
                                        <showWarnings>true</showWarnings>
                                </configuration>
                        </plugin>

                        
                </plugins>
                
                <pluginManagement>
                </pluginManagement>
        </build>
        
        <profiles>
                <profile>
                        <id>default</id>
                        <activation>
                                <activeByDefault>true</activeByDefault>
                                <!-- <property><name>!env</name></property> -->
                        </activation>
                        
                
                        <build>
                                <plugins>
                                        <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-war-plugin</artifactId>
                                        <version>2.4</version>
                                        <configuration>
                                                
<warName>${project.build.finalName}</warName>
                                                
<resourceEncoding>${project.build.sourceEncoding}</resourceEncoding>
                                                <!-- Filtering Captcha Keys -->
                                                 <webResources>
                                            <resource>
                                               <filtering>true</filtering>
                                                
<directory>src/main/webapp</directory>
                                                <includes>
                                                    
<include>**/web.xml</include>
                                                                        
<include>**/templates/_novo_menu.html</include>
                                                </includes>
                                            </resource>
                                          </webResources>
                                        </configuration>
                                </plugin>

                                        
                                </plugins>
                        </build>
                        
                        
                        
                </profile>

        
                
        </profiles>

</project>

======================================================== Child pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
  <modelVersion>4.0.0</modelVersion>
  <parent>
        <groupId>br.com.growupge</groupId>
        <artifactId>builder</artifactId>
    <version>${artifact.version}</version>
        <relativePath>../pom.xml</relativePath>
  </parent>
  <packaging>war</packaging>
  <artifactId>GrowUpWeb</artifactId>
  <name>GrowUpWeb</name>
  
  <properties>
        <jsf-myfaces.version>2.2.4</jsf-myfaces.version>
        <codi.version>1.0.7</codi.version>
    <ds.version>0.7</ds.version>
    <blazeds.version>4.0.0.14931</blazeds.version>
  </properties>

        <dependencies>
        <dependency>
            <groupId>com.paypal.sdk</groupId>
            <artifactId>adaptivepaymentssdk</artifactId>
                        <version>${adaptivepayments.version}</version>
                </dependency>
                
                <dependency>
                        <groupId>${project.groupId}</groupId>
                        <artifactId>GrowUpCommonsLibrary</artifactId>
                        <version>${project.version}</version>
                </dependency>

                <dependency>
                        <groupId>br.com.growupge</groupId>
                        <artifactId>GrowUpNegocio</artifactId>
                        <version>${project.version}</version>
                </dependency>   

                <!-- Http Client request/response -->
                <dependency>
                        <groupId>org.apache.httpcomponents</groupId>
                        <artifactId>httpclient</artifactId>
                        <version>4.3.5</version>
                </dependency>

                <!-- Quartz Dependencies -->
                <dependency>
                    <groupId>org.quartz-scheduler</groupId>
                    <artifactId>quartz</artifactId>
                    <version>2.2.1</version>
                </dependency>
                
                <dependency>
                    <groupId>org.quartz-scheduler</groupId>
                    <artifactId>quartz-jobs</artifactId>
                    <version>2.2.1</version>
                </dependency>
                
                <!-- BlazeDS Dependencies -->
                
                <dependency>
                        <groupId>com.adobe.blazeds</groupId>
                        <artifactId>blazeds-core</artifactId>
                        <version>${blazeds.version}</version>
                </dependency>
            
                <dependency>
                        <groupId>com.adobe.blazeds</groupId>
                        <artifactId>blazeds-common</artifactId>
                        <version>${blazeds.version}</version>
                </dependency>
        
        <dependency>
                        <groupId>com.adobe.blazeds</groupId>
                        <artifactId>blazeds-opt</artifactId>
                        <version>${blazeds.version}</version>
                
                </dependency>
            <dependency>
                        <groupId>com.adobe.blazeds</groupId>
                        <artifactId>blazeds-proxy</artifactId>
                        <version>${blazeds.version}</version>
                </dependency>
        
        <dependency>
                        <groupId>com.adobe.blazeds</groupId>
                        <artifactId>blazeds-remoting</artifactId>
                        <version>${blazeds.version}</version>
                </dependency>
        
        <dependency>
                        <groupId>com.adobe.blazeds</groupId>
                        <artifactId>blazeds-rds-server</artifactId>
                        <version>${blazeds.version}</version>
                </dependency>

                <dependency>
            <groupId>com.adobe.blazeds</groupId>
            <artifactId>cfgatewayadapter</artifactId>
            <version>0.020108</version>
        </dependency>
                        
        <dependency>
                        <groupId>xalan</groupId>
                        <artifactId>xalan</artifactId>
                        <version>2.6.0</version>
                </dependency>    
                
                <!-- Application Dependencies -->
                
                <dependency>
                        <groupId>commons-logging</groupId>
                        <artifactId>commons-logging</artifactId>
                        <version>1.0.3</version> <!-- 1.0.4 -->
                </dependency>
            
                <dependency>
                        <groupId>commons-httpclient</groupId>
                        <artifactId>commons-httpclient</artifactId>
                        <version>3.0.1</version>
                </dependency>
                            
                <dependency>
                        <groupId>commons-fileupload</groupId>
                        <artifactId>commons-fileupload</artifactId>
                        <version>1.3</version>
                </dependency>


                <!-- Tomcat dependencies  
http://tomcat.apache.org/whichversion.html
                -->
                
                        <!-- Web dependency     <version>2.2.2</version> -->
                        <dependency>
                                <groupId>javax.el</groupId>
                                <artifactId>javax.el-api</artifactId>
                                <version>3.0.0</version>
                                <scope>provided</scope>
                        </dependency>
                        
                        <!-- API para servlet 
                                O uso desta API é a causa desse erro:
                                WebBeans context with scope type annotation 
@FlowDefinition does not exist within current thread
                        -->     
                        <dependency>  
                                <groupId>javax.servlet</groupId>  
                                <artifactId>javax.servlet-api</artifactId>  
                                <version>${javax.servlet-api-version}</version> 
 
                                <scope>provided</scope>  
                        </dependency>         
        
                        <dependency>
                                <groupId>javax.servlet.jsp</groupId>
                                <artifactId>javax.servlet.jsp-api</artifactId>
                                <version>2.2.1</version>
                                <scope>provided</scope>
                        </dependency>

                        <dependency>
                                <groupId>taglibs</groupId>
                                <artifactId>standard</artifactId>
                                <version>1.1.2</version>
                                <scope>provided</scope>
                        </dependency>
        

                <!-- fim CDI -->
                        
                           
                <!-- Mojarra JSF Dependencies
                Summarized, your classpath and library management is a complete 
mess and there are two solutions:
                If you want to stick to Tomcat 6.0, you should be using JSF 2.0 
(not 2.1) and you should be using Servlet 2.5 and JSP 2.1 (not Servlet 3.0 nor 
JSP 2.2 nor Java EE 5 nor 6).
                If you want to use JSF 2.1, then you should upgrade Tomcat to 
7.0 and you should be using Servlet 3.0 and JSP 2.2 (not Java EE 6).
                The third solution is to get rid of Maven altogether and 
control the libraries yourself, but I would then probably step into toes of 
Maven fans.
                -->

                 <!-- Jstl  dependencies -->
                 <dependency>
                        <groupId>jstl</groupId>
                        <artifactId>jstl</artifactId>
                        <version>1.2</version>
                </dependency>
                
                <!-- Implementacao Mojarra JSF da sun -->
                <dependency>  
                    <groupId>com.sun.faces</groupId>  
                    <artifactId>jsf-api</artifactId>  
                    <version>2.2.6</version>  
                </dependency>  
                 
                <dependency>  
                    <groupId>com.sun.faces</groupId>  
                    <artifactId>jsf-impl</artifactId>  
                    <version>2.2.6</version>
                </dependency>
                 
                
                <!-- Primefaces JSF Dependencies -->
                <dependency>  
                        <groupId>org.primefaces</groupId>  
                        <artifactId>primefaces</artifactId>  
                        <version>4.0</version>  
                </dependency>  
                
                                
                
        </dependencies>


</project>



was (Author: fop.net):
I receive the same error using owb 1.6.2, tomcat 7.0.70, Mojarra 2.2.6.

SEVERE: Exception sending context initialized event to listener instance of 
class org.apache.webbeans.servlet.WebBeansConfigurationListener
org.apache.webbeans.exception.WebBeansDeploymentException: 
javax.enterprise.inject.AmbiguousResolutionException: There are more than one 
WebBeans with name : csfFLOWDISCOVERYCDIHELPER
found beans: 
FlowDiscoveryCDIHelper, WebBeansType:MANAGED, Name:csfFLOWDISCOVERYCDIHELPER, 
API 
Types:[java.io.Serializable,com.sun.faces.flow.FlowDiscoveryCDIHelper,java.lang.Object],
 
Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named]
 from 
jar:file:/D:/Users/Felipe/AppData/Local/Temp/0-GrowUpWeb/WEB-INF/lib/jsf-impl-2.2.6.jar!/com/sun/faces/flow/FlowDiscoveryCDIHelper.class
FlowDiscoveryCDIHelper, WebBeansType:MANAGED, Name:csfFLOWDISCOVERYCDIHELPER, 
API 
Types:[java.io.Serializable,com.sun.faces.flow.FlowDiscoveryCDIHelper,java.lang.Object],
 
Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named]
 from 
jar:file:/D:/Users/Felipe/AppData/Local/Temp/0-GrowUpWeb/WEB-INF/lib/jsf-impl-2.2.6.jar!/com/sun/faces/flow/FlowDiscoveryCDIHelper.class
        at 
org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:297)
        at 
org.apache.webbeans.lifecycle.AbstractLifeCycle.bootstrapApplication(AbstractLifeCycle.java:138)


> There are more than one WebBeans with name : csfFLOWDISCOVERYCDIHELPER
> ----------------------------------------------------------------------
>
>                 Key: OWB-1101
>                 URL: https://issues.apache.org/jira/browse/OWB-1101
>             Project: OpenWebBeans
>          Issue Type: Bug
>          Components: Core, JSF
>    Affects Versions: 1.6.2
>         Environment: Tomcat 8, JSF Mojarra 2.2.12
> I use the following dependencies:
>                       <dependency>
>                               <groupId>org.apache.geronimo.specs</groupId>
>                               
> <artifactId>geronimo-atinject_1.0_spec</artifactId>
>                               <version>1.0</version>
>                       </dependency>
>                       <dependency>
>                               <groupId>org.apache.geronimo.specs</groupId>
>                               <artifactId>geronimo-jcdi_1.1_spec</artifactId>
>                               <version>1.0</version>
>                       </dependency>
>                       <dependency>
>                               <groupId>org.apache.geronimo.specs</groupId>
>                               
> <artifactId>geronimo-interceptor_1.2_spec</artifactId>
>                               <version>1.0</version>
>                               <scope>compile</scope>
>                       </dependency>
>                       <dependency>
>                               <groupId>org.apache.geronimo.specs</groupId>
>                               
> <artifactId>geronimo-annotation_1.2_spec</artifactId>
>                               <version>1.0</version>
>                               <scope>compile</scope>
>                       </dependency>
>                       <dependency>
>                               <groupId>org.apache.openwebbeans</groupId>
>                               <artifactId>openwebbeans-spi</artifactId>
>                               <version>${owb.version}</version>
>                               <scope>runtime</scope>
>                       </dependency>
>                       <dependency>
>                               <groupId>org.apache.openwebbeans</groupId>
>                               <artifactId>openwebbeans-impl</artifactId>
>                               <version>${owb.version}</version>
>                               <scope>runtime</scope>
>                       </dependency>
>                       <dependency>
>                               <groupId>org.apache.openwebbeans</groupId>
>                               <artifactId>openwebbeans-web</artifactId>
>                               <version>${owb.version}</version>
>                               <scope>runtime</scope>
>                       </dependency>
>                       <dependency>
>                               <groupId>org.apache.openwebbeans</groupId>
>                               <artifactId>openwebbeans-jsf</artifactId>
>                               <version>${owb.version}</version>
>                               <scope>runtime</scope>
>                       </dependency>
>                       <dependency>
>                               <groupId>org.apache.openwebbeans</groupId>
>                               <artifactId>openwebbeans-el22</artifactId>
>                               <version>${owb.version}</version>
>                               <scope>runtime</scope>
>                       </dependency>
>                       <dependency>
>                               <groupId>org.apache.openwebbeans</groupId>
>                               <artifactId>openwebbeans-tomcat7</artifactId>
>                               <version>${owb.version}</version>
>                               <scope>runtime</scope>
>                       </dependency>
>            Reporter: Boda Béla
>            Assignee: Mark Struberg
>
> I try to initegrate OpenWebBeans into a JSF 2.2 project deployed into Tomcat 
> 8. All JSF libraries are in the applicaion's WEB-INF/lib.
> The listener is in the web.xml as intended:
> <listener>
>               
> <listener-class>org.apache.webbeans.servlet.WebBeansConfigurationListener</listener-class>
>       </listener>
> I get the following at the startup:
> SEVERE: Exception sending context initialized event to listener instance of 
> class org.apache.webbeans.servlet.WebBeansConfigurationListener
> org.apache.webbeans.exception.WebBeansDeploymentException: 
> javax.enterprise.inject.AmbiguousResolutionException: There are more than one 
> WebBeans with name : csfFLOWDISCOVERYCDIHELPER
> found beans: 
> FlowDiscoveryCDIHelper, WebBeansType:MANAGED, Name:csfFLOWDISCOVERYCDIHELPER, 
> API 
> Types:[java.lang.Object,java.io.Serializable,com.sun.faces.flow.FlowDiscoveryCDIHelper],
>  
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named]
>  from 
> jar:file:/D:/@s2s/s2s-creator-ws/sketchup-ws/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sketchup-canvas/WEB-INF/lib/jsf-impl-2.2.12.jar!/com/sun/faces/flow/FlowDiscoveryCDIHelper.class
> FlowDiscoveryCDIHelper, WebBeansType:MANAGED, Name:csfFLOWDISCOVERYCDIHELPER, 
> API 
> Types:[java.lang.Object,java.io.Serializable,com.sun.faces.flow.FlowDiscoveryCDIHelper],
>  
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named]
>  from 
> jar:file:/D:/@s2s/s2s-creator-ws/sketchup-ws/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sketchup-canvas/WEB-INF/lib/jsf-impl-2.2.12.jar!/com/sun/faces/flow/FlowDiscoveryCDIHelper.class
>       at 
> org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:297)
>       at 
> org.apache.webbeans.lifecycle.AbstractLifeCycle.bootstrapApplication(AbstractLifeCycle.java:138)
>       at 
> org.apache.webbeans.lifecycle.AbstractLifeCycle.startApplication(AbstractLifeCycle.java:104)
>       at 
> org.apache.webbeans.web.lifecycle.WebContainerLifecycle.startApplication(WebContainerLifecycle.java:87)
>       at 
> org.apache.webbeans.servlet.WebBeansConfigurationListener.contextInitialized(WebBeansConfigurationListener.java:85)
>       at 
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4729)
>       at 
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5167)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>       at 
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
>       at 
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1399)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>       at java.lang.Thread.run(Thread.java:745)
> Caused by: javax.enterprise.inject.AmbiguousResolutionException: There are 
> more than one WebBeans with name : csfFLOWDISCOVERYCDIHELPER
> found beans: 
> FlowDiscoveryCDIHelper, WebBeansType:MANAGED, Name:csfFLOWDISCOVERYCDIHELPER, 
> API 
> Types:[java.lang.Object,java.io.Serializable,com.sun.faces.flow.FlowDiscoveryCDIHelper],
>  
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named]
>  from 
> jar:file:/D:/@s2s/s2s-creator-ws/sketchup-ws/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sketchup-canvas/WEB-INF/lib/jsf-impl-2.2.12.jar!/com/sun/faces/flow/FlowDiscoveryCDIHelper.class
> FlowDiscoveryCDIHelper, WebBeansType:MANAGED, Name:csfFLOWDISCOVERYCDIHELPER, 
> API 
> Types:[java.lang.Object,java.io.Serializable,com.sun.faces.flow.FlowDiscoveryCDIHelper],
>  
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named]
>  from 
> jar:file:/D:/@s2s/s2s-creator-ws/sketchup-ws/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sketchup-canvas/WEB-INF/lib/jsf-impl-2.2.12.jar!/com/sun/faces/flow/FlowDiscoveryCDIHelper.class
>       at 
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionExceptionForBeans(InjectionExceptionUtil.java:108)
>       at 
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionExceptionForBeanName(InjectionExceptionUtil.java:70)
>       at 
> org.apache.webbeans.config.BeansDeployer.validateBeanNames(BeansDeployer.java:860)
>       at 
> org.apache.webbeans.config.BeansDeployer.validate(BeansDeployer.java:812)
>       at 
> org.apache.webbeans.config.BeansDeployer.validateInjectionPoints(BeansDeployer.java:710)
>       at 
> org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:274)
>       ... 13 more
> Thanks in advance.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to