Error al implementar Java EE 6 en WAS7
-
28-10-2019 - |
Pregunta
Estoy tratando de implementar un proyecto EJB 3 EAR en WebSphere 7.
Desde RSA 8.0 selecciono el archivo EAR. Cuando selecciono el proyecto EAR> Ejecutar como> servidor> was7 obtengo el siguiente error:
"El servidor no admite la versión 6.0 de la especificación de la aplicación Enterprise J2EE"
Cambié mi JRE/JDK a 1.5 en RSA, pero sucede lo mismo. ¿Es un frasco específico que causa esto>
Solución
Las versiones de Java EE (J2EE 1.3, J2EE 1.4, Java EE 5, Java EE 6) no son las mismas como la versión JRE/JDK, estas son dos cosas diferentes.
- JRE/JDK se trata del lenguaje, el compilador y los marcos de Java Core.
- J2EE/Java EE se trata de marcos de alto nivel como EJB, JPA, JSF, CDI ....
WebSphere Application Server 7 admite (solo) Java EE 5 Pero no Java EE 6. Por lo tanto, debe construir una aplicación Java Ee 5, reducir JRE/JDK de 6 a 5 no es suficiente, también debe construir una oreja Java Ee 5 , sin el uso de cualquiera de las grandes características de Java EE 6.
Entonces, si es solo por el tuyo, le recomiendo usar Glassfish V3, tiene soporte Java EE 6.