Criando projeto Java EE/Tomcat sem IDE
Dica publicada em Java / Internet
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:
2º Crie uma servlet e um arquivo web.xml
Lembre-se de colocá-los em seus devidos lugares.
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:
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!!!
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
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
- WEB-INF
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!!!