Gerar EAR

1 resposta
A

Galera como gero um EAR na unha…adicionando meu pacote war e etc?

valeu…

1 Resposta

A

Para gerar um pacote EAR, vc precisa seguir alguns aspectos descritos na especificação J2EE. Existe uma estrutura de diretorios e nomes de arquivos a ser seguida.

Vc ira precisar gerar (dependendo da sua necessidade) 3 pacotes:

pacote.war - Pacote onde vc tem seus arquivos (.jsp / servlets / javabeans / classes utilitarias .jar / Deployment Descriptor Web Component)

    pacote.jar - Pacote onde vc tem arquivos (classes de EJB´s / Deployment Descriptor EJB)

    pacote.jar - Pacote onde vc tem arquivos (classes utilitarias para aplicações client / Deployment Descriptor Application Client)

Segue abaixo:

Para realizar todo trabalho de criação dos pacotes, vc deverá utilizar o comando “jar” disponivel no J2SDK.
A sintaxe do comando para compactar é:
jar -cvf <nomePacote>.<war/jar/ear> *

A sintaxe do comando para descompactar é:
jar -xvf <nomePacote>.<war/jar/ear>

Ou vc pode utilizar o comando “packager”:

Pacote EJB-JAR

   packager -ejbJar &lt;root-directory&gt; &lt;file-list&gt; 
   &lt;ejb-dd&gt; &lt;ejb-jar&gt;

Pacote WAR

   packager -webArchive 
   [-classpath &lt;root-directory&gt; [-classFiles &lt;file-list&gt;]] 
   &lt;content-root&gt; [-contentFiles &lt;file-list&gt;] &lt;web-dd&gt; &lt;web-war&gt;

Pacote APPLICATION CLIENTE JAR

packager -applicationClient &lt;root-directory&gt; &lt;file-list&gt;
   &lt;main-class&gt; &lt;appclient-dd&gt; &lt;appclient-jar&gt;

Pacote APPLICATION EAR

packager -enterpriseArchive &lt;file-only-list&gt; 
   [-alternativeDescriptorEntries &lt;file-only-list&gt;]
   [-libraryJars &lt;file-list&gt;] &lt;app-name&gt; &lt;app-ear&gt;

Para maiores detalhes, de uma olhada no J2EE Developer´s Guide disponivel em http://java.sun.com/j2ee/sdk_1.2.1/techdocs/guides/ejb/html/DevGuideTOC.html

Um abraço.

Criado 29 de novembro de 2003
Ultima resposta 1 de dez. de 2003
Respostas 1
Participantes 2