Criando projeto Java EE/Tomcat sem IDE

Publicado por Vanderson Diniz em 07/05/2012

[ Hits: 8.993 ]

 


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

JDBC não encontrado pelo Tomcat

Preparando Ubuntu 13.04 para "ir ao banco" - Acessando Banco do Brasil

Tradução no Firefox

Fazendo o Processo Judicial Eletrônico (PJe) funcionar no Linux

Instalando Java e Limewire no Debian

  

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