Quantcast
Channel: GUJ - Tópicos com a tag java
Viewing all articles
Browse latest Browse all 17410

Extends BaseCDIBean com extends

$
0
0

@Miguel_Ribeiro escreveu:

Estou desenvolvendo um projeto utilizando JEE7 + Glassfish V4 +NetBeans 7.3.1 + JPA. Tenho uma classe com vários métodos que serão utilizados pela maioria dos MagedBeans. Estes MangedBeans extendem a classe BaseCDIBean, e esta classe extende a minha classe genérica. Defino assim as classes:

Os ManagedBeans:

 @ManagedBean
 @Named
 @SessionScoped
 public class ControllerUsuario extends BaseCDIBean<Usuario>

A BaseCDIBean:

public abstract class BaseCDIBean<T> extends Basico.ControllerGeral {

A classe ControllerGeral

public abstract class ControllerGeral implements java.io.Serializable {

Gostaria de uma ajuda pois quando vou construir o projeto aparece o seguinte ERRO:

Advertência: AS-CDI-005
Grave: Exception during lifecycle processing
org.glassfish.deployment.common.DeploymentException: CDI deployment failure:Exception List with 2 exceptions:
Exception 0 :
org.jboss.weld.exceptions.DeploymentException: WELD-001409 Ambiguous dependencies for type [ControllerAvantis] with qualifiers [@Default] at injection point [[BackedAnnotatedField] @Inject private Controller.Administracao.ControllerUsuario.controllerGeral]. Possible dependencies [[Managed Bean [class Controller.Administracao.ControllerUsuario] with qualifiers [@Default @Any @Named],org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:406)
at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:325)
at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:177)
at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:208)
at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:519)
at org.jboss.weld.bootstrap.Validator.validateBeans(Validator.java:505)
at org.jboss.weld.bootstrap.Validator.validateDeployment(Validator.java:480)
at org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:536)
at org.glassfish.weld.WeldDeployer.event(WeldDeployer.java:216)
...... ...... ...... ......

Mensagens: 1

Participantes: 1

Ler tópico completo


Viewing all articles
Browse latest Browse all 17410

Latest Images

Trending Articles

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>