Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Mit einem Tomcat 5.5.7 wollte ich einen ConnectionPool über ODBC aufbauen. Von JNDI-Namen nicht gefunden bis no suitable Driver habe ich, je nach Testfall, alles mögliche zu lesen bekommen. Dadurch läßt sich das Problem nicht eindeutig erkennen.
Funktioniert das überhaupt sich einen ConnectionPool aus einer ODBC-Verbindung zusammenzubauen oder muß ich den Fehler anderswo suchen?
@Bleiglanz:
Es funktioniert. Allerdings kann ich jetzt nicht mehr nachvollziehen, warum es vorher nicht funktioniert hat. Auf jeden Fall hat mir Deine erste Aussage schon mal beigebracht, daß es funktionieren müßte ... Danke!
Auf Tomcat 5.5.7 funktioniert es einwandfrei, aber auf einem Tomcat 4.1.27 erhalte ich folgenden Fehler: Cannot load Driver class 'null'. Auf dem 4.1.31er habe ich es gerade auch gestet und da kommt: Cannot create JDBC driver from Class '' for connect URL 'null', cause: No suitable Driver.
Kann mir bitte jemand einen Tip geben, warum der 4.1.xer diesen Fehler bringt und vorallem, was ich dagegen tun kann?
Hab die context.xml jetzt umgebaut. Jetzt funktioniert es nicht einmal mehr mit dem Tomcat5. Die Fehlermeldung ist die gleiche. Habe mich an der ApacheDoku orientiert. Mehrmals habe ich meine context.xml mit der Doku verglichen, aber es klappt nicht.
Hi, also ich habe das gleiche Problem! Auch die Fehlermeldung
Code:
javax.servlet.ServletException: Cannot create JDBC driver of class '' for connect URL 'null' [...]
Caused by: java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getDriver(DriverManager.java:243) [...]
Mhh also es scheint daran zu liegen dass der Treiber nicht geladen wird!
Vieleicht liegt es ja am Tomcat release? Ich habe 5.5.9
Wieso sind da so viele WatchedResource ´s? Wird nicht nur eine gebraucht?
Helft mir mal bitte, ich komme hier garnicht mehr klar! Versuche dass schon seit Tagen dass zum laufen zu bringen ...
Als Treiber habe ich den zu der Datenbank passenden und auch so funktionierenden "pg73jdbc2ee.jar" ! Direktes Verbingen u.s.w. funktioniert ohne Probleme! Nur die Sache mit Tomcat *grrrrrr*
Juchu, ich habe den Fehler gefunden! Also beim neuen Tomcat werden die Ressoruce Einträge in der server.xml ignoriert. Es gibt eine andere Konfigurationsdatei... mhh wie hieß die gleich. Ahh context.xml! Schreib da mal die Ressource rein. Danach musst du nurnoch den Security Manager anpassen. Wenn ich wieder an dem anderen Computer bin, kann ich dir bei bedarf einen Auszug aus der Datei schicken. Wenn du´s noch brauchst schick mir einfach ne pm.
Ich hab mir jetzt den 5.5.9er runtergeladen, nach dem ich das 5.5.11er AlphaRelease innerhalb weniger sekunden total zerlegt hab.
Ich habe im Admintool einen DBCP angelegt. In die context.xml den ResourceLink und in die web.xml den RessourceRef reingeschrieben: Klappt auf anhieb. Der vom Admintool erzeugte Code schaut genauso aus, wie das was ich oben geschrieben habe, nur daß er es in die server.xml geschrieben hat.
Wenn ich auf dem 4.1.27er das auch mit dem Admintool mach, dann funktioniert rein garnichts ... und wenn ich es per Hand mache, wie oben, dann geht auch nichts ...