Announcement

Collapse
No announcement yet.

ClassNotFoundException beim Zugriff von Servlet auf DB

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ClassNotFoundException beim Zugriff von Servlet auf DB

    Hallo zusammen,

    beim Zugriff von einem Servlet auf meine DB bekomme ich immer eine ClassNotFoundException.
    Was mich verwundert ist, dass ich eine Testklasse habe, in der die Connection zur DB problemslos funktioniert. Im Servlet verwende ich genau den geleichen Connection-Aufbau und ich bekomme diese ClassNotFoundException...

    Ich verwende als Entwicklungsumgebung Eclipse, als Web-Server Tomcat 7.0 und als DB die Oracle ExpressEdition.

    Weiß jemand warum dieser Fehler auftritt?

    Vielen Dank für eure Antworten.

  • #2
    Immer wieder schön, Beiträge zu lesen, in dem man nur raten kann. Zumindestens die ClassNotFoundException sagt aus, um welche Klasse es sich handelt, die nicht gefunden wird.

    Des Weiteren wäre es interessant zu wissen, was deine Testklasse ist? Ebenfalls eine Webanwendung? Oder einfach eine Javaklasse mit main? Beides kann man nicht vergleichen.

    So bleibt nur der griff zu den Runensteinen

    Weiß jemand warum dieser Fehler auftritt?
    Vermutlich weil die JDBC-Treiber nicht im Tomcat-LIB-Verzeichnis liegen
    Christian

    Comment


    • #3
      Tut mir Leid dass ich mich so undeutlich ausgedrückt habe.
      Die ClassNotFoundException gibt die Klasse oracle.jdbc.OracleDriver an.
      Die Testklasse ist eine Javaklasse mit main().

      Problem gelöst: JDBC-Treiber lagen nicht im Tomcat-Lib Verzeichnis. Waren nur in Eclipse eingebunden.

      Comment

      Working...
      X