Tomcat não abre JSP

1 resposta
M
Criei uma pasta C:\JSP, confome tutorial daqui do PJ. Dentro dela tem o seguinte arquivo Teste1.jsp:
<%@ page import="java.sql.*" %>
<%
String cURL = "jdbc:mysql://localhost:3306/mysql?user=host";
Connection con = null;
Statement stm = null;
ResultSet res = null;
%>

<html><body>
<b>Usuário do MySql:</b><br>
<%
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
con = DriverManager.getConnection(cURL, "", "");
stm = con.createStatement();
res = stm.executeQuery("select user from user");
while (res.next()) {
  out.println(res.getString("user")+"<br>");
}
res.close();
%>

</body></html>
No server.xml em /conf na pasta do Tomcat coloquei:
<!-- Tomcat Root Context -->
                  
         <Context path="/JSP" docBase="C:\JSP" debug="0" reloadable="true">
	 </Context>
	
	<Context path="/examples" docBase="ROOT" debug="0"/>
E na hora de executar localhost:8080/JSP/Teste1.jsp ocorre:
HTTP Status 404 - /JSP/Teste1.jsp

--------------------------------------------------------------------------------

type Status report

message /JSP/Teste1.jsp

description The requested resource (/JSP/Teste1.jsp) is not available.


--------------------------------------------------------------------------------

Apache Tomcat/5.0.0
O que está errado?

1 Resposta

M

opa,

Dentro da pasta Jsp tem a pasta web-inf e dentro da web-inf você criou o arquivo web.xml. Na verdade eu não sei se o Tomcat roda sem eles não, mas é essencial para uma aplicação.

Bem, você deve colocar teu contexto dentro <host></host>.

Caso o erro persistir, retire teu contexto e coloque esta pasta jsp dentro da pasta webapps do Tomcat

Qualquer coisa post novamente.

Criado 5 de junho de 2005
Ultima resposta 5 de jun. de 2005
Respostas 1
Participantes 2