fjh: JSP: Problem beim öffnen einer JDBC-Connection

Beitrag lesen

Hallo Manfred,

Ich möchte in einer JSP eine JDBC-Connection öffnen.
Die dafür nötigen Packages (javax.sql, JDBC-Treiber) sind in den
Verzeichnis /common/classes bzw. /common/lib

Du benutzt also offensichtlich Tomcat als Servlet/JSP-Container.

Dann musst du aber Tomcat auch entsprechend konfigurieren, also
1. im Deployment Descriptor für Deine Web-Applikation eine Resource-Referenz angeben
2. In der server.xml die Resource anmelden
3. In der Tomcat-Konfiguration den Namen der JDBC-Ressource dem Kontext der Webapplikation mitgeben (die geworfene Naming-Exception deutet in diese Richtung!)

Steht hier z.B. ganz gut beschrieben (http://java.sun.com/webservices/docs/1.0/tutorial/doc/WebApp13.html#69868), v.a. wenn du mit Tomcat 4.1x arbeitest. Läßt sich aber auch für die 4.0.x Versionen rauslesen was zu tun ist

Beim Öffnen der Connection erhalte ich den folgenden Fehler:
javax.servlet.ServletException: Cannot create resource instance

Was mache ich falsch? Wie könnte ich den Fehler eingrenzen?

Zunächst mal die Konfiguration überprüfen.
Evtl. Rechteprobleme?

Gruß
Franz