Hola a todos!!!
hace unos dias inicie un proyecto en JSP, pero me he quedado estancado en la conexion con la base
de datos, he leido bastante informacion acerca de la configuracion para establecer dicha
conexion, pero sigo recibiendo errores. --- realice algunos cambios y el error que recibo
actualmente es diferente al inicial.--- en la documentacion Tomcat, (por cierto estoy trabajando
con apache 2.0.54, Tomcat 5.5.9, MySQL Server 5.0) hay una conexion de ejemplo, la cual despues
de seguir todos los pasos, tampoco funciona.
el error que recibo actualmente es el siguiente:
************************************************** ******************************
Estado HTTP 500 -
--------------------------------------------------------------------------------
type Informe de Excepción
mensaje
descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este
requerimiento.
excepción
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:370)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
causa raíz
java.lang.NullPointerException
org.apache.jsp.equipo_jsp._jspService(org.apache.j sp.equipo_jsp:62)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache
Tomcat/5.5.9.
--------------------------------------------------------------------------------
Apache Tomcat/5.5.9
************************************************** ********************************
La estructura que utilizo en la aplicacion es:
+ /SIAP
+ /WEB-INF
+ /classes
+ /mypack
- *.class
+ /src
+ /mypack
- *.java ****
+ /lib
- *.jar
- web.xml ****
+ /META-INF
- context.xml ****
+ /others
- *.htm
- *.jsp
Mi archivo context.xml es el siguiente:
************************************************** *********************************
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="/SIAP" path="/SIAP" reloadable="true">
<Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_Cocm_log."
suffix=".txt" timestamp="true"/>
<Resource name="jdbc/siapDB"
auth="Container"
type="javax.sql.DataSource"
maxActive="30"
maxIdle="10"
maxWait="1000"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSour ceFactory"
username="XXXX"
password="XXXX"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/cocm"
removeAbandoned="true"
removeAbandonedTimeout="60"
logAbandoned="true"/>
</Context>
************************************************** ***********************************
mi archivo web.xml es:
************************************************** ***********************************
<?xml version="1.0" encoding="UTF-8"?>
<!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>Sistema de Informacion para la Administracion de Procesos</display-name>
<description>Administra los procesos de Centro Operativo de Comunicaciones y
Medios</description>
<distributable/>
<listener>
<listener-class>libreria.ContextListener</listener-class>
</listener>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>Index.jsp</welcome-file>
</welcome-file-list>
</web-app>
************************************************** ********
<--- CONTINUA SIGUIENTE MENSAJE --->
Zacjack_