当我从 IntelliJ IDEA 运行应用程序时,一切正常,但是当我将完全相同的战争文件部署到独立 Tomcat 时,我得到以下异常:
org.jooq.exception.DetachedException:无法执行查询。未配置连接
这很奇怪,因为看起来 jOOQ simple 无法连接到 DB,但从 IDE 中一切正常。
我试图以不同的方式更改数据库 url,但没有成功。
请建议在哪里寻找以防止错误:tomcat、jooq 或其他?
版本是:Java 8、Tomcat 8.08、jOOQ 3.3.2
UPD:得到了解决方案:由于我手动完成了所有“连接”工作(创建、打开、关闭等),因此还需要手动加载 JDBC 驱动程序:Class.forName("org.postgresql.Driver");
这很奇怪,但是从 IntelliJ IDEA 运行会在“幕后”加载驱动程序——这是主要问题。