> Paulo Bastos wrote: > > > Alguém sabe como criar um arquivo .war com os jsps, .class, etc, e em > > que diretório ele deve estar depois de criado? > > > > Obrigado, > > Paulo.
Primeiro você precisa montar uma estrutura padrão. suawebapp/ |___ pagina.jsp, pagina.html, subdiretorios, imagens, arquivos JS, arquivos CSS, etc. |___ WEB-INF |___ web.xml, arquivo.tld ... |___ lib | |___ arquivo.jar ... |___ classes |___ UmBean.class ... |___ UmServlet.class ... Depois, comprimir tudo usando JAR. Essencial é ter pelo menos um servlet ou página JSP e o deployment descriptor (arquivo web.xml). Usando o Ant é muito mais fácil. O trecho abaixo cria um arquivo WAR. ${nome} sao propriedades definidas previamente. ${war.file} é o nome do arquivo destino. ${web.dir} é o local onde estão os JSPs, HTMLs, imagens, etc. ${war.classes.dir} é o local onde estão as classes e pacotes a serem armazenados no diretório classes/, ${war.lib.dir} é onde estão os JARs. <target name="make-war" depends="build" description="Cria um Warfile"> <war destfile="${dist.dir}/${war.file}" webxml="${src.dir}/web.xml" > <fileset dir="${web.dir}" /> <classes dir="${war.classes.dir}" /> <lib dir="${war.lib.dir}" /> <zipfileset dir="${taglib.dir}/dist" prefix="WEB-INF" includes="*.tld" /> </war> </target> Vale a pena aprender a usar o Ant. Você vai economizar muito tempo e vai organizar melhor seu código. ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------