PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wo soll die c3p0-Abhängigkeit in den Tomcat-Container eingefügt werden?

Ob Sie ein JAR in Tomcats lib-Verzeichnis ablegen müssen oder nicht, hängt davon ab, ob Tomcat davon wissen muss oder nicht. Und das hängt davon ab, wie Sie die Dinge konfigurieren.

Wenn Sie eine Klasse in einer Tomcat-Konfigurationsdatei erwähnen, muss sich diese Klasse (und die Klassen, von denen sie abhängt) in Tomcats lib-Verzeichnis befinden.

Wenn Sie beispielsweise Ihre DataSource in den Konfigurationsdateien von Tomcat konfigurieren, müssen Sie Ihre Treiberklasse für Tomcat verfügbar machen. Wenn Sie stattdessen Ihre Datenquelle im Code Ihrer Anwendung konfigurieren, tun Sie dies nicht.

Sie geben nicht an, wie Sie C3P0 konfigurieren, daher können wir Ihnen nicht sagen, wo sich das JAR befinden muss. Wenn Tomcat es benötigt und es nicht vorhanden ist, sollten Sie natürlich damit rechnen, dass eine Ausnahme protokolliert wird und die Dinge nicht richtig funktionieren.