Blz, moçada.
Estou com um problema, tenho uma aplicação rodando no tomcat, e funciona que é uma beleza, mas quando inicio uma nova aplicação copiando os dados e alterando-os, da um erro 404, dizendo que o recurso não esta disponivel, sendo que esta igualzinho o que esta funcionando. Veja os codigos:
NO ARQUIVO web.xml, dentro do web-inf
[color=“darkred”]<?xml version=“1.0” encoding=“ISO-8859-1”?>
<!DOCTYPE web-app
PUBLIC “-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN”
“http://java.sun.com/dtd/web-app_2_3.dtd”>
<web-app>
<servlet>
<servlet-name>insertUsuarioServlet</servlet-name>
<servlet-class>insertUsuarioServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>insertUsuarioServlet</servlet-name>
<url-pattern>/servlet/insertUsuarioServlet</url-pattern>
</servlet-mapping>[/color]
NO FORM DO HTML:
<FORM
action="/teleatendimento/servlet/insertUsuarioServlet" method=“post”
MINHA CLASSE:
/Servlet Responsável pelo cadastro de Usuários/
import java.io.;
import javax.servlet.;
import javax.servlet.http.;
import java.sql.;
import conexao.ConexaoBD;
public class insertUsuarioServlet extends HttpServlet {
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
res.setContentType("text/plain");
String usuario = req.getParameter("usuario");
String senha = req.getParameter("senha");
String sql="INSERT INTO usuarios (usuario, senha) VALUES ('"+usuario+"','"+senha+"')";
ConexaoBD con = null;
try {
con = new ConexaoBD();
con.executeUpdate(sql);
//mensagem de sucesso
res.sendRedirect("/teleatendimento/cadastradosucesso.htm");
} catch (SQLException e){
//Não está conseguindo se conectar ao banco
res.sendRedirect("/teleatendimento/falhacadastro.htm");
return;
}
finally {
if (con!=null)
con.fecharConexao();
con=null;
}
}
}
Estes codigos estão sendo usados em uma aplicação, alterei somente o que precisava, mas o Tomcat não acha o recurso solicitado quando eu clico no botão de submit dá o erro 404.
Alguem pode me ajudar??? Obrigado