Dúvida sobre Weld

Bom o Weld só funciona com JSF porque estou recebendo esse na aplicação.

Meu XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC
  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>

    <display-name>beinfo</display-name>
    <filter>
        <filter-name>org.springframework.security.filterChainProxy</filter-name>
        <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
    </filter>

	
    <filter-mapping>
        <filter-name>org.springframework.security.filterChainProxy</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    <servlet>
        <servlet-name>spring</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>spring</servlet-name>
        <url-pattern>/oauth/*</url-pattern>
    </servlet-mapping>

    <listener>
        <listener-class>
			org.springframework.web.context.request.RequestContextListener
        </listener-class>
    </listener>
    <filter>  
        <filter-name>JPAFilter</filter-name>  
        <filter-class>br.com.agile2.beinfo.web.filter.OpenSessionAndTransactionInView</filter-class>  
    </filter>  
    <filter-mapping>  
        <filter-name>JPAFilter</filter-name>  
        <url-pattern>/*</url-pattern>  
    </filter-mapping>
	<listener>
        <listener-class>org.jboss.weld.environment.servlet.Listener</listener-class>
        </listener>

        <resource-env-ref>
        <resource-env-ref-name>BeanManager</resource-env-ref-name>
        <resource-env-ref-type>
        javax.enterprise.inject.spi.BeanManager
        </resource-env-ref-type>
        </resource-env-ref>
</web-app>

não entendi, especifique

Criou o xml do cdi ?

porq essa lib que ele esta pedindo é do JSF e minha aplicação não é

criei sim o bean.xml

Entendi !!!

Que estranho, por acaso você não está com nenhuma lib do JSF perdida aí né ?

Você registrou o beanManager no seu context.xml ?

você colocou a lib do weld no classpath ?

Criou algum faces-config.xml ?