Quando coloco minha página JSP na pasta ROOT do TomCat funciona mas se eu quiser criar um diretório para minhas páginas, como faço para o Tomcat encontrá-las?
Problema com o TomCat
7 Respostas
Coloque no diretório webapps.
Eu coloquei mas o Tomcat não encontra a página JSP.
Crie uma pasta na pasta webapps, com a estrutura basica de uma aplicação web, ex.:
webapps
minhaApp
WEB-INF
classes
web.xml
pagina.jsp
Depois acesse: http://localhost:8080/minhaApp/pagina.jsp
Mas no arquivo web.xml como configuro o TomCat para achar a minha aplicação?
Não há nada que você tenha que configurar no web.xml para o Tomcat achar sua aplicação, o simples fato de ela estar no webapps, ele já vai achar, se você não tem nenhum servlet, ou outra configuração pra fazer no web.xml, você pode colocar ele só com a estrutura basica, que seria algo assim:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<display-name>MinhaApp</display-name>
<description>Aplicação de teste</description>
</web-app>
Na realidade o arquivo web.xml pode até ser mais simples… tipo:
A única coisa que você escreve lá é:
<? xml version="1.0" ?>
<web-app></web-app>
Valeu galera pela força, funciona blz.
Obrigado