2010-07-28 17 views

Respuesta

67

Sun/Oracle está proporcionando un java-ee.jar - que contiene sólo las API de Java EE y que no contiene ningún código de método - que se puede utilizar para compilar en contra de ella (de la experta en java.net repositorio):

Si desea ejecute código Java EE, necesitará un servidor de aplicaciones Java EE, proporcionan una implementación de las API de Java EE. Por ejemplo, para Java EE 6, existe GlassFish.

+0

¿Cómo puedo agregar la dependencia java-ee en mi pom? – Kayser

+2

@Kayser: Por lo general, debe ser la adición de la dependencia como una dependencia proporcionada en su POM: ' javax JavaEE-api 6.0 proporciona' 'o javax.j2ee J2EE 1.4 proporcionado ' – Neel

3

Descargue Glassfish o JBOSS u otro servidor de aplicaciones Java EE. Todos lo tienen.

+0

Es mejor incluir la dependencia como se sugiere en otras respuestas, a continuación, puede cambiar entre Glassfish , TomCat, JBoss sin tener que verificar su código es compatible. – Christian

+0

No, será un problema si el servidor de aplicaciones incluye el JAR y hay un conflicto. Mejor aún: no use Java EE nunca más. Ve con Spring Boot. Es casi 2018. Java EE está muerto. – duffymo

+0

jaja cierto (en el comentario muerto) :) – Christian

7

si quieres JavaEE-api-7.jar, el uso de dependencia Maven

<dependency> 
    <groupId>javax</groupId> 
    <artifactId>javaee-api</artifactId> 
    <version>7.0</version> 
</dependency> 

o puede download from here

Cuestiones relacionadas