Interceptors , Weld e Glassfish V3

2 respostas
chun

Alguem ai já brincou com isto ?

Tento fazer deploy e veja o erro:

Caused by: org.jboss.weld.exceptions.DeploymentException: WELD-001417 Enabled interceptor class class teste.BasicInterceptor is neither annotated @Interceptor nor registered through a portable extension

Só que a classe esta com @Interceptor declarado !

2 Respostas

E

Declarou o interceptor no WEB-INF/beans.xml?

<beans>
    <interceptors>  
       <class>seu.interceptor.com.package.aqui.SeuInterceptor</class>  
    </interceptors>
</beans>

Se já estiver declarado, verifique se sua classe está com o @Interceptors:

@Interceptors({SeuInterceptor.class})

e se o seu interceptor está anotado também com @Interceptor

G

Estou basicamente com o mesmo problema, so que uso @InterceptorBinding em vez de @Interceptors.

Vc teve solução?

Criado 27 de abril de 2010
Ultima resposta 29 de mai. de 2012
Respostas 2
Participantes 3