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>

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top