Antwort
 
Themen-Optionen
Alt 16.08.2006, 16:22 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 16.08.2006
Ort: Hamburg
Beiträge: 3
Standard Probleme bei Datenbankzugriff

Hilfe!

Ich versuche mich an einer Web-Applikation (Eclipse 3.1.2). Habe folgendes Problem:
Jedes Mal, wenn ich mein Servlet starte (ich benutze tomcat v5.5), kriege ich
eine Java.lang.ClassNotFoundException, weil angeblich der Datenbanktreiber nicht verfügbar ist (Informix DB). Habe eine Klasse DBConn, die ich separat starten lassen kann, die sich mit der DB verbindet und eine einfache Abfrage macht. Wenn ich DBConn als Applikation starte, wird der Treiber erkannt, und die Daten werden ausgelesen. Wenn ich das Programm aber als Servlet starte, das eine neue DBConn-Instanz erzeugt, wird der Treiber nicht mehr gefunden.
Muss das jar-file noch irgendwo anders hinkopiert werden?
Habe beide Fälle debuggt und festgestellt, dass in zwei verschiedenen Threads nach dem Treiber gesucht wird, bei der Web-Anwendung ist das WebAppClassLoader, bei der Applikation ist das Launcher$AppClassLoader.
Was kann ich tun?
AndyRahl ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.08.2006, 17:46 Nach oben    #2
Johannes Müller
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 508
Standard

die jar datei ist nur bei der runtime verfügbar. um ihn in der webapp verwenden zu können, musst du den treiber in ein lib dir des servers verschieben. also entweder in /tomcat/shared/lib wenn du den treiber in mehreren projekten verwendest oder in /WEB-INF/lib wenn du den treiber nur für diese eine app benötigst.
__________________
Weißt Bescheid - Scheiß wie weit
$traight-$hoota ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.08.2006, 09:46 Nach oben    #3
Neuer Benutzer
 
Registriert seit: 16.08.2006
Ort: Hamburg
Beiträge: 3
Standard

Hab ich beides versucht, hat beides nix gebracht, immer noch dieselbe Fehlermeldung.
AndyRahl ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.08.2006, 13:10 Nach oben    #4
Neuer Benutzer
 
Registriert seit: 16.08.2006
Ort: Hamburg
Beiträge: 3
Standard

Habe das Problem gelöst. Habe einfach unter Eigenschaften für mein Web-Projekt im Unterpunkt J2EE Module Dependencies das externe JAR-File hinzugefügt. Schon sieht's besser aus.
AndyRahl ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.08.2006, 16:06 Nach oben    #5
Johannes Müller
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 508
Standard

is aber schon komisch... normalerweise müssen jars im lib verzeichnis automatisch eingebunden werden. *grüberl*
__________________
Weißt Bescheid - Scheiß wie weit
$traight-$hoota ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme mit Strato / Arcor? MrNiceGuy Plauderecke 15 28.12.2006 23:35
Caching mittels dbm-Dateien, Probleme mit dba_popen() Ben PHP-Programmierung 4 27.07.2006 13:23
Probleme mit Anhängen Ben Archiv 0 16.06.2006 16:13
Probleme mit KeyListener Xean Allgemeine Java-Programmierung 4 26.03.2006 19:05
Layout Probleme VipViper2000 Desktop-Applikationen und Grafik 8 13.09.2005 22:35


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:37 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44