milkcat Geschrieben 10. Mai 2004 Geschrieben 10. Mai 2004 Hallo alle miteinander, ich habe irgendwie ein ganz merkwürdiges Problem und zwar habe ich eine Web-Anwendung geschrieben mit Java und JSP. Auf meinem Notebook läuft die Anwendung ohne Probleme und nun wollte ich das Projekt auf Arbeit einfügen und es geht nicht, obwohl die Anwendung auf meinem Notebook ohne Probleme funktioniert. Woran könnte es liegen? Vielleicht an der Oracle Connection? Ich bin ratlos! Fehlen vielleicht Bibliotheken??? Also, ich habe folgene Exception: -------------------------------------------------------------------------- type Exception report message Internal Server Error description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: oracle/jdbc/driver/OracleDriver at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151) at java.lang.Thread.run(Thread.java:534) root cause javax.servlet.ServletException: oracle/jdbc/driver/OracleDriver at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:536) at org.apache.jsp.treeview_jsp._jspService(treeview_jsp.java:103) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151) at java.lang.Thread.run(Thread.java:534)
robotto7831a Geschrieben 10. Mai 2004 Geschrieben 10. Mai 2004 Hast Du alles kopiert? JSP Dateien, WEB-INF Wo liegt Dein JDBC Treiber? Frank
milkcat Geschrieben 10. Mai 2004 Autor Geschrieben 10. Mai 2004 Also, die generiete war-datei legt er ordnungsgemäß in den webapps verzeichnis (tomcat) rein und entpackt diese auch. vielleicht sollte man noch dazu erwähnen, das ich ein frameset habe, was aus einer html-seite und einer jsp-seite besteht. das obere frame ist eine statische seite (die zeigt er auch an) und das untere frame ist halt die jsp-seite (wo die bereits erwähnte fehlermeldung auftritt). kann es sein, das es wirklich an dem jdbc treiber liegt...? PS: ach ja, der treiber liegt unter C:\Programme\jdeveloper\jdbc
PerdianMG Geschrieben 10. Mai 2004 Geschrieben 10. Mai 2004 vielleicht sollte man noch dazu erwähnen, das ich ein frameset habe, was aus einer html-seite und einer jsp-seite besteht. das obere frame ist eine statische seite (die zeigt er auch an) und das untere frame ist halt die jsp-seite (wo die bereits erwähnte fehlermeldung auftritt). Spielt in diesem Zusammenhang eigentlich keine Rolle - wichtig ist einzig und alleine die JSP Seite. kann es sein, das es wirklich an dem jdbc treiber liegt...? Ja, die Fehlermeldung sieht zu 99,9% nach einem weitergereichten NoClassDefFoundError (oder ClassNotFoundException, kann auch sein *g*) aus, das heisst der Oracle JDBC Trieber wird nicht gefunden. PS: ach ja, der treiber liegt unter C:\Programme\jdeveloper\jdbc Und ist dieser Pfad für den Tomcat auch im Classpath eingetragen? Ich tippe mal einfach auf nein, das heisst die JARs vom Oracle Treiber entweder ins common/lib Verzeichnis im Tomcat oder aber ins WEB-INF/lib Verzeichnis deiner Applikation und schon sollte es funktionieren. Christian
robotto7831a Geschrieben 10. Mai 2004 Geschrieben 10. Mai 2004 Hast Du schon mal probiert den JDBC Treiber im WEB-INF Verzeichnis in das Unterverzeichnis LIB zu legen. ...\WEB-INF\LIB\jdbc... Frank
milkcat Geschrieben 10. Mai 2004 Autor Geschrieben 10. Mai 2004 *ggg* Ich hatte einfach vergessen gehabt, die classes12.jar in den tomcat4.1 -> common -> lib verzeichnis abzulegen, aber Danke für Eure Hilfe. ) Problem gelöst *erleichtert sei*
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden