Java org.jooq.exception.DetachedException:无法执行查询。部署到独立Tomcat时未配置连接

Java org.jooq.exception.DetachedException:无法执行查询。部署到独立Tomcat时未配置连接,java,tomcat,jooq,tomcat8,Java,Tomcat,Jooq,Tomcat8,当我从IntelliJ IDEA运行应用程序时,一切正常,但当我将完全相同的war文件部署到独立的Tomcat时,我得到以下异常: org.jooq.exception.DetachedException:无法执行查询。未配置连接 这很奇怪,因为看起来JooqSimple无法连接到DB,但从IDE可以正常工作 我试着用不同的方法更改数据库url,但没有成功 请建议在何处查找以防止错误:tomcat、jooq或其他什么 版本有:Java8、Tomcat8.08、JOOQ3.3.2 UPD:得到了解

当我从IntelliJ IDEA运行应用程序时,一切正常,但当我将完全相同的war文件部署到独立的Tomcat时,我得到以下异常:

org.jooq.exception.DetachedException:无法执行查询。未配置连接

这很奇怪,因为看起来JooqSimple无法连接到DB,但从IDE可以正常工作

我试着用不同的方法更改数据库url,但没有成功

请建议在何处查找以防止错误:tomcat、jooq或其他什么

版本有:Java8、Tomcat8.08、JOOQ3.3.2

UPD:得到了解决方案:因为我手工创建、打开、关闭所有“连接”的东西,所以需要手工加载JDBC驱动程序:Class.forNameorg.postgresql.driver


这很奇怪,但从IntelliJ IDEA运行会“在幕后”加载驱动程序,这是主要问题。

如何配置为jOOQ提供的数据源?我只是创建了如下连接DriverManager.getConnectionJdbcUrl、User、Password;JdbcUrl、User、Password是属性文件中的值。我还记录了url、User、passwd,它们是正确的。。。。你需要提供更多的信息。有很多事情可能会出错,很难猜测问题在哪里。尝试提供与此堆栈溢出问题相关的所有配置、代码等。谢谢@LukasEder。最后我解决了这个问题,请参阅更新的答案。