No puede encontrar cierta importación en Java
Pregunta
Estoy trabajando con un ejemplo de un JSF simple y estoy usando NetBeans. Con netbeans, parece que no puedo resolver estas importaciones
import javax.inject.Named;
import javax.enterprise.context.SessionScoped;
Pero cuando voy a eclipse para verificar, parece que no hay ningún problema. Son encontrados por la clase Java creada en Eclipse. Me preguntaba: ¿Cuáles son las cosas que necesito importar o configurar con NetBeans para que no tenga este problema de mi clase sin ver paquetes?
Además, acabo de actualizar todo antes de publicar esta pregunta.
Solución 3
Parecen funcionar ahora después de elegir el pez vidrio como servidor. Antes, elegí Tomcat, que supongo que no tengo las importaciones que quiero usar
Otros consejos
En la vista del proyecto, expandir las bibliotecas y agregue 'Java EE 6 API Biblioteca', esto agregará los paquetes requeridos. El archivo requerido es Javaee-Api-6.0.Jar.
Alternativamente como dependencia de Maven:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
</dependency>
Consulte que la biblioteca de referencia correcta se agrega en NetBeans en su ruta de compilación de aplicaciones.
Una solución para continuar desarrollando con Tomcat es cambiar las importaciones y anotaciones a:
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
@ManagedBean(name="namebean")
@SessionScoped
Es una pregunta antigua, pero alguien puede tener el mismo problema ...
@ManagedBean
está destinado a su uso con servidores de aplicaciones heredadas y corredores de servlet independientes.
@Named
es la mejor opción con un servidor de aplicaciones compatible con Java EE 6.
Si está utilizando Maven, puede usar la dependencia mencionada anteriormente en su archivo POM. De lo contrario, podría descargar el archivo JAVAEE 6 API JAR (Javaee-Api-6.0.jar) y agregarlo a su ruta de clase. Eso debería hacer que funcione. Está fácilmente disponible en línea. Aquí está uno de esos enlaces:
http://www.java2s.com/code/jardownload/javaee-api/javaee-api-6.0.jar.zip