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