criando arquivos .jar .war e .ear e explicando o que significa cada um deles
TRANSCRIPT
-
8/15/2019 Criando Arquivos .Jar .War e .Ear e explicando o que significa cada um deles
1/7
Bula de Remédio
novembro 23, 2008
Criando arquivos JAR, WAR e EAR
Filed under: Configuração/Instalação — jadsonjs @ 8:23 pmEsses três arquivos são os arquivos mais utilizados para distribuição de aplicações Java. Existem várias maneiras de se gerar esses arquivos,algumas IDEs Java como o NetBeans já faz tudo automático para você. Mas eu gosto de criar projetos básicos e gerar “na mão” os arquivos paraficar menos dependente da IDE, vai que de repente surge a necessidade de mudar de NetBeans para Eclipse ou vice-versa. Você pode criar seuprojeto na estrutura que quiser dentro das IDEs, desde que final gere os arquivos na estrutura definida nesse artigo para a districuiçao das suasaplicacões.
Um arquivo JAR é apenas um arquivo compactado (igual a um arquivo.zip) que contém um diretório de configurações chamado META-INF
com um arquivo MANIFEST.MF dentro dele.
|-META-INF
| | – MANIFEST.MF
|- DIRETORIO_1
| |- *.class
|- DIRETORIO_N
Segue um script ANT, que deve ficar na raiz do seu projeto, e que gera um arquivo nessa estrutura:
https://jadsonjs.wordpress.com/2008/11/23/criando-arquivos-jar-war-e-ear/
1 de 7
-
8/15/2019 Criando Arquivos .Jar .War e .Ear e explicando o que significa cada um deles
2/7
-
8/15/2019 Criando Arquivos .Jar .War e .Ear e explicando o que significa cada um deles
3/7
|-index.html
Abaixo um script ANT para gerar um arquivo WAR:
Para finalizar os arquivos EAR. São arquivos que, para variar, possuem um diretório META-INF e
podem possuir vários arquivos JARs e WARs dentro dele. Cada um com a sua própria estrutura
já citadas anteriormente.
12345678
9101112131415161718192021222324
25262728293031323334353637383940
41424344454647484950515253545556
5758596061626364656667686970
Iniciando build web do projeto
Compilando classes
Gerando arquivo WAR
Deploy do JBOSS
https://jadsonjs.wordpress.com/2008/11/23/criando-arquivos-jar-war-e-ear/
3 de 7
-
8/15/2019 Criando Arquivos .Jar .War e .Ear e explicando o que significa cada um deles
4/7
Seguem também o script ANT que gera um EAR:
https://jadsonjs.wordpress.com/2008/11/23/criando-arquivos-jar-war-e-ear/
4 de 7
-
8/15/2019 Criando Arquivos .Jar .War e .Ear e explicando o que significa cada um deles
5/7
123456789101112
13141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
62636465666768697071727374757677
78798081828384
Iniciando build do Projeto EAR com Ant
Compilando as classes do diretorio src
Gerando arquivo WAR
Gerando arquivo JAR com EJB
https://jadsonjs.wordpress.com/2008/11/23/criando-arquivos-jar-war-e-ear/
5 de 7
-
8/15/2019 Criando Arquivos .Jar .War e .Ear e explicando o que significa cada um deles
6/7
Comments (3)
3 Comentários »
E você saberia me dizer como que eu poderia fazer para criar arquivos EAR para aplicação feita no weblogic? a arquitetura de arquivos dele édiferente, e esse script não seria o “completo” para ele.
Comentário por Eduardo Zimerer — março 19, 2009 @ 1:30 pm
Responder
1.
858687888990919293949596
979899100101102103104105106107108109110111112113114115116117118119120121122
Gerando arquivo EAR
Deploy aplicacao no JBOSS
UnDeploy aplicacao no JBOSS
https://jadsonjs.wordpress.com/2008/11/23/criando-arquivos-jar-war-e-ear/
6 de 7
-
8/15/2019 Criando Arquivos .Jar .War e .Ear e explicando o que significa cada um deles
7/7
Olá Eduardo,
Nunca trabalhei com WebLogic, WLI acho que deve ser um ferramenta que já possui um ambiente completo de desenvolvimento.
Quando você fala “monta uma arquitetura totalmente diferente”, acredito que seja e estrutura dos arquivos que ele cria dentro dos projetos.Mas o bom de Java é que Java não é uma “linguagem de programação”, é uma especificação. Se o WebLogic é um servidor Java ele deveseguir essa especificação.
Não importa onde ele coloque seus arquivos .class, por exemplo, se você copia-los para o diretório WEB-INF/classes do arquivo WAR aaplicação vai funcionar.
Acho que era essa a sua dúvida. Espero ter ajudado.
Comentário por jadsonjs — março 20, 2009 @ 12:49 am
Responder
2.
Ow bixo, valeu, me ajudou muito esse post na parte do EAR
Comentário por Johanes — dezembro 1, 2011 @ 1:48 pm
Responder
3.
RSS (Really Simple Syndication) feed for comments on this post. TrackBack URI (Uniform Resource Identifier)
O tema Silver is the New Black. Crie um website ou blog gratuito no WordPress.com.
https://jadsonjs.wordpress.com/2008/11/23/criando-arquivos-jar-war-e-ear/
7 de 7