tenho um sistema muito simples de cadastro, faço o login e entro… quando clico em cadastrar clientes ele gera o seguinte erro:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
e mais um monte de coisas…
acho que deve ser o tomcat que está mal instalado, pois em outro computador(o qual montei o sistema) ele roda normal…
alguém pode me ajudar??/?
Bem-vindo ao Portal Java Cristiano… bem, poderia postar pra gente o erro completo q da no browser, seguido do teu web.xml onde mapeia o servlet e o pacote do teu servlet?
Olá, obrigado ppor estar me ajudando… segue abaixo o erro completo e o arquivos web.xml:
ERRO:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: br/com/impacta/cadastro/cliente/Cliente
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:846)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.cadastro.cliente.cliente_005fvalidate_jsp._jspService(cliente_005fvalidate_jsp.java:66)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.lang.NoClassDefFoundError: br/com/impacta/cadastro/cliente/Cliente
org.apache.jsp.cadastro.cliente.cliente_005fvalidate_jsp._jspService(cliente_005fvalidate_jsp.java:46)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.30 logs.
WEB.XML:
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>
display-name>loja</display-name>
description>
meu primeiro tomcat !!
/description>
servlet>
servlet-name>HelloServlet</servlet-name>
servlet-class>br.com.impacta.servlet.HelloServlet</servlet-class>
/servlet>
servlet>
servlet-name>ClienteServlet</servlet-name>
servlet-class>br.com.impacta.cliente.ClienteServlet</servlet-class>
/servlet>
servlet-mapping>
servlet-name>HelloServlet</servlet-name>
url-pattern>/servlet/HelloServlet</url-pattern>
/servlet-mapping>
servlet-mapping>
servlet-name>ClienteServlet</servlet-name>
url-pattern>/servlet/ClienteServlet</url-pattern>
/servlet-mapping>
taglib>
taglib-uri>/hello</taglib-uri>
taglib-location>/WEB-INF/tld/taglib.tld</taglib-location>
/taglib>
/web-app> -->
br.com.impacta.cadastro.cliente.Cliente é um servlet??? se sim, não esta sendo mapeado no web.xml junto dos outros servlets… :roll:
Olá a todos,
como foi me dito anteriormente, declarei no meu arquivo web.xml minha servlet Cliente, más ainda continua dando o mesmo erro… alguém poderia me ajudar?? o arquivo web.xml que estou usando é este:
?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>
display-name>loja</display-name>
description>
meu primeiro tomcat !!
/description>
servlet>
servlet-name>HelloServlet</servlet-name>
servlet-class>br.com.impacta.servlet.HelloServlet</servlet-class>
/servlet>
servlet>
servlet-name>ClienteServlet</servlet-name>
servlet-class>br.com.impacta.cliente.ClienteServlet</servlet-class>
/servlet>
servlet>
servlet-name>Cliente</servlet-name>
servlet-class>br.com.impacta.cliente.Cliente</servlet-class>
/servlet>
servlet-mapping>
servlet-name>HelloServlet</servlet-name>
url-pattern>/servlet/HelloServlet</url-pattern>
/servlet-mapping>
servlet-mapping>
servlet-name>ClienteServlet</servlet-name>
url-pattern>/servlet/ClienteServlet</url-pattern>
/servlet-mapping>
servlet-mapping>
servlet-name>Cliente</servlet-name>
url-pattern>/servlet/Cliente</url-pattern>
/servlet-mapping>
taglib>
taglib-uri>/hello</taglib-uri>
taglib-location>/WEB-INF/tld/taglib.tld</taglib-location>
/taglib>
/web-app>
Olá pessoal, declarei na web.xml a classe Cliente, más ela não é um servlet… é um bean… então o erro não tem a ver com a declaração do mesmo no web.xml… alguém tem alguma sugestão??? Brigadão…
problema solucionado pessoal, agradeço a todos pela ajuda… meu toncat não estava atualizando os servlets…