Criando projeto Java EE/Tomcat sem IDE

Publicado por Vanderson Diniz em 07/05/2012

[ Hits: 9.639 ]

 


Criando projeto Java EE/Tomcat sem IDE



1º - Organização dos diretórios

Crie em um determinado local de sua preferência, os seguintes diretórios:
  • projeto
    • /classes (Os arquivos .classes ficarão aqui)
    • /WEB (Aqui estará o arquivo web.xml)
    • /source (arquivos .java)

2º Crie uma servlet e um arquivo web.xml

Lembre-se de colocá-los em seus devidos lugares.
  • web.xml em /projeto/WEB
  • meuservlet.java em /projeto/source

import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class meuservlet extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { PrintWriter out = response.getWriter(); java.util.Date today = new java.util.Date(); out.println("" + "" + "

Conseguí

" + "
" + "" + ""); } }

meuservlet meuservlet meuservlet /meuservlet

3º Compilando o .java

Supondo que você instalou o Tomcat no diretório "/opt", use o comando:

# javac -classpath /opt/apache-tomcat-7.0.26/lib/servlet-api.jar: -d classes source/meuservlet.java

O arquivo .classes é gerado e enviado automaticamente para o diretório /projeto/classes.

4º Estrutura de diretórios no Tomcat

Entre em "/opt/tomcat-7/webapps" e crie uma pasta. Usarei o mesmo nome. Logo:/opt/tomcat-7/webapps/projeto

Tudo o que é necessário para que o apache "enxergue" nossa aplicação:
  • projeto
    • WEB-INF
      • /classes
      • web.xml

Crie a pasta WEB-INF em "/opt/tomcat-7/webapps/projeto/".

Crie a pasta classes em "/opt/tomcat-7/webapps/projeto/WEB-INF" e coloque o .class gerado anteriormente.

Copie o web.xml criado no início e coloque dentro de "/opt/tomcat-7/webapps/projeto/WEB-INF".

A ideia foi fazer algo bem simples para que todos pudessem entender os passos.

Eu poderia criar tudo diretamente no Apache, mas resolvi separar o .java, criando-o em outro diretório, para uma melhor organização.

Da forma que foi feito,quando você editar o web.xml e o .java não esqueça de copiar o web.xml novamente para o diretório WEB-INF e compilar novamente o .java,colocando o .class gerado novamente em .../WEB-INF/classes.

Espero ter ajudado em algo e que todos tenham entendido.

Até mais!!!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

OpenJDK 7 em Debians-like - Como instalar corretamente

JDBC não encontrado pelo Tomcat

Java 5.0 update 11 no Fedora Core 5

Atualizar plugin Java no Kubuntu 64 bits Maverick e Lucid

Java atualizado no Ubuntu 9.10

  

Comentários
[1] Comentário enviado por fabiofsg em 15/09/2014 - 12:38h

Valeu!

[2] Comentário enviado por VandersonDiniz em 15/09/2014 - 13:32h

Valeu Fabio!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts