Criando projeto Java EE/Tomcat sem IDE

Publicado por Vanderson Diniz em 07/05/2012

[ Hits: 9.625 ]

 


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

Java atualizado no Ubuntu 9.10

Instalando plugin Java no AMD Fedora Core

Gerando estatísticas de acesso ao web server Apache-Coyote (TomCat) com awstats

Java 8 Oracle no novíssimo Mageia 5

JEDI (Java Education and Development Initiative)

  

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