Servlet.service() para servlet jsp lanzó excepción

morten2006
29 de Mayo del 2009
Hola, al momento de ejecutar el jsp (usuario.jsp), el cual me muestra la info.de los usuarios de la Base de Datos. la página queda en blanco, y en el Tomcat me aparece lo sgte:

27-feb-2006 10:38:44 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() para servlet jsp lanzó excepción
java.lang.NullPointerException
at org.apache.jsp.jsp.usuario_jsp._jspService(org.apache.jsp.jsp.usuario_jsp:83)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)

Luis
29 de Mayo del 2009
Revisa que los nombres de tus cajas de texto de tu formulario sean los mismos que recibes.
Es decir, en el formulario: <input type=text name="usuario"/>
y al recibir: request.getParameter("usuario");

Al no coincidir te enviará un Null Pointer Exception

LUIS
29 de Mayo del 2009
MI PANA EN CASO DE QUE ESTES USANDO JAKARTA
TU TIENES QUE TENER UN DOCUMENTO EN
C:\jakarta-tomcat-5.5.7\conf\Catalina\localhost
UN .XML QUE TENGA EL MISMO NOMBRE DE TU PROYECTO....

por ejemplo:

<Context crossContext="true" debug="5" reloadable="true">
<Resource name="jdbc/myoracle" type="javax.sql.DataSource" username="xxxxxx" password="xxxxx" driverClassName="oracle.jdbc.driver.OracleDriver" maxIdle="50" maxWait="50" maxActive="300" removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true" factory="org.apache.commons.dbcp.BasicDataSourceFactory" url="jdbc:oracle:thin:@**IP**:**PUERTO***:***AMBIENTE_DE_DESARROLLO" />
</Context>


TU PROBLEMA ES QUE NO ESTA DIRECCIONANDO BIEN.
PORQUE LE FALTA DICHO .XML


kenn
29 de Mayo del 2009
Tu JSP esta lanzando una excepcion del tipo NULL Pointer, si estas mostrando la informacion de los usuarios en la base de datos, seguramente el problema se debe a qe el objeto usuario qe estas utilizando para mostrar dichos datos este vacio o qe alguna de sus propiedades o atributos tenga un valor nulo, o posiblemente la consulta de la base de datos no te este regresando registro alguno o el valor de algun campo especifico, comienza validando por ahi

suerte