![]() |
de mi pagina JSP quiero conectarme a ORACLE en una plataforma linux y con j2sdk Hola como estan espero que bien bueno esta es mi pregunta te lo detallare -estoy trabajando con un servidor que esta en LINUX (RED HAT) -trabaja con el APACHE TOMCAT -esta instalado el j2sdk-1_4_1_04-linux-i586-rpm en el servidor estan instaladas 2 base de datos una en sql-server y otra con my-sql cada una tiene sus paginas jsp, y todo trabaja a la perfeccion bueno yo lo que quiero es conectarme a una base de datos ORACLE 8.1 que se encuentra en otro servidor(otra maquina) esta en windows 2000 server y bueno lo que quiero es hacer solo consultas a esa base de datos ORACLE pero desde mi servidor linux ya que aca esta instala do el java, te voy a decir lo que hice paso a paso tu me dices en q me estoy equivocando o por que esta mal lo 1ro que hice fue bajarme los drivers para el oracle 8.1 pero no se cual es el exacto para mi caso encontre estos: classes12.zip, classes111.zip, ojdbc14.jar y bueno al ultmo puse todos en /tomcat4/common/lib me podrias decir cual es el necesario para las caracteristicas de mi maquina lo 2do modifique el CLASH PATH y agrege la ruta del ojdbc14.jar y classes12.zip pero a este le cambie la extencion a jar ya que algunos me dijeron eso, este es mi CLASH PATH CLASSPATH="/usr/java/j2sdk1.4.1_04/lib/tools.jar:/usr/java/j2sdk1.4.1 _04/jre/lib/rt.jar:/var/tomcat4/common/lib/servlet.jar:/usr/java/j2sdk1.4.1_04/b in/mm.mysql-2.0.14/mn.mysql-2.0.14-bin.jar:/var/tomcat4/common/lib/jtds-0.5.1.ja r:/var/tomcat4/common/lib/ojdbc14.jar:/var/tomcat4/common/lib/classes12.jar" bueno luego lo que hice es crear el jsp.. para que llame ala base de datos y su conexion ------------------------------------------------------------------------------- <%! Connection conn=null; Statement stmt=null; ResultSet rs=null; String user = "nombre_usuario"; String password = "password"; String driver = "oracle.jdbc.driver.OracleDriver"; String url = "jdbc:oracle:thin:@10.226.126.3:1521:cga.emers on"; public void jspInit() { try{ Class.forName(driver); conn = DriverManager.getConnection (url,user,password); stmt = conn.createStatement(); }catch(ClassNotFoundException e) { System.out.println("driver"+e.getMessage()); } catch(SQLException sqe) { System.out.println("Bad"+sqe.getMessage()); } } public void jspDestroy() { try{ stmt.close(); conn.close(); } catch(SQLException s) { System.out.println(s.getMessage()); } } %> <% rs=stmt.executeQuery("SELECT * FROM USERS");%> -------------------------------------------------------------------------------------- Bueno y eso es todo lo que hice y me sale error interno .. este es el error HTTP Status 500 - -------------------------------------------------------------------------------- type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException at org.apache.jasper.servlet.JspServletWrapper.servic e(Unknown Source) at org.apache.jasper.servlet.JspServlet.serviceJspFil e(Unknown Source) at org.apache.jasper.servlet.JspServlet.service(Unkno wn Source) at javax.servlet.http.HttpServlet.service(HttpServlet .java) at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(Unknown Source) at org.apache.catalina.core.ApplicationFilterChain.do Filter(Unknown Source) at org.apache.catalina.core.StandardWrapperValve.invo ke(Unknown Source) at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(U nknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unkn own Source) at org.apache.catalina.core.StandardContextValve.invo ke(Unknown Source) at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source) at org.apache.catalina.authenticator.AuthenticatorBas e.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(U nknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unkn own Source) at org.apache.catalina.core.StandardContext.invoke(Un known Source) at org.apache.catalina.core.StandardHostValve.invoke( Unknown Source) at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source) at org.apache.catalina.valves.ErrorDispatcherValve.in voke(Unknown Source) at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source) at org.apache.catalina.valves.ErrorReportValve.invoke (Unknown Source) at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(U nknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unkn own Source) at org.apache.catalina.core.StandardEngineValve.invok e(Unknown Source) at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(U nknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unkn own Source) at org.apache.coyote.tomcat4.CoyoteAdapter.service(Co yoteAdapter.java:223) at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:594) at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.processConnection(Http11Protocol.jav a:392) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(P oolTcpEndpoint.java:565) at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:619) at java.lang.Thread.run(Thread.java:536) root cause java.lang.NullPointerException at org.apache.jsp.area_jsp.jspDestroy(area_jsp.java:4 1) at org.apache.jasper.runtime.HttpJspBase.destroy(Unkn own Source) at org.apache.jasper.servlet.JspServletWrapper.destro y(Unknown Source) at org.apache.jasper.servlet.JspServletWrapper.getSer vlet(Unknown Source) at org.apache.jasper.servlet.JspServletWrapper.servic e(Unknown Source) at org.apache.jasper.servlet.JspServlet.serviceJspFil e(Unknown Source) at org.apache.jasper.servlet.JspServlet.service(Unkno wn Source) at javax.servlet.http.HttpServlet.service(HttpServlet .java) at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(Unknown Source) at org.apache.catalina.core.ApplicationFilterChain.do Filter(Unknown Source) at org.apache.catalina.core.StandardWrapperValve.invo ke(Unknown Source) at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(U nknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unkn own Source) at org.apache.catalina.core.StandardContextValve.invo ke(Unknown Source) at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source) at org.apache.catalina.authenticator.AuthenticatorBas e.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(U nknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unkn own Source) at org.apache.catalina.core.StandardContext.invoke(Un known Source) at org.apache.catalina.core.StandardHostValve.invoke( Unknown Source) at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source) at org.apache.catalina.valves.ErrorDispatcherValve.in voke(Unknown Source) at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source) at org.apache.catalina.valves.ErrorReportValve.invoke (Unknown Source) at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(U nknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unkn own Source) at org.apache.catalina.core.StandardEngineValve.invok e(Unknown Source) at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(U nknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unkn own Source) at org.apache.coyote.tomcat4.CoyoteAdapter.service(Co yoteAdapter.java:223) at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:594) at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.processConnection(Http11Protocol.jav a:392) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(P oolTcpEndpoint.java:565) at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:619) at java.lang.Thread.run(Thread.java:536) -------------------------------------------------------------------------------- Apache Tomcat/4.1 mis dudas son: con que driver tengo que trabajar ya q tengo el j2sdk 1.4 y si es el driver classes12.zip es necesario convertirlo a jar o asi no mas puede funcionar dime si mi codigo jsp esta bien ... la basa de datos es cma.emerson, el punto del medio no afecta en nada supongo no? tengo que agregarlos al clashpath o asi no mas podia trabajar agregandolo a /common/lib dime si estoy en lo correcto o me equivocado en algo, o si me falta algun paso mas o cambiar algo porfa .. ya tengo casi una semana con este problema espero me respondas y bueno ya viste como es mi maquina tambien me dirias como me conectaria a una base de datos PARADOX, ya que tengo que trabajar tambien con esa que esta en otro servidor tambien atte. elbueno45 respondeme a este mismo correo [email protected] gracias y disculpa la molestia |
| La zona horaria es GMT -6. Ahora son las 09:23. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.