我工作的IntelliJ使用Tomcat和PostgreSQL,但是當我跑我的應用我有這樣的問題:我在哪裏放置JDBC驅動程序?
java.lang.ClassNotFoundException: org.postgres.Driver
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1285)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264) and so on..
我已經把JAR文件中tomcat/lib
但什麼都沒有改變。 感謝您的幫助。
假設你有在'WEB-INF/classes'您的應用程序,把司機'WEB-INF/lib'應該工作 – Ishnark
您不必使用'的Class.forName( driverName)''如果你正在使用現代JDBC驅動程序(最近的下載)。這可能會解決你自己的問題。 – SnakeDoc
@Ishnark您從未將數據庫驅動程序放入'WEB-INF/lib'中。 –