我有一个连接数据库的jar。我第一次连接到机器时,jar运行正常,连接到DB并正确查询表等。但是,当我尝试第二次和第三次等时,jar开始运行但在连接到DB时卡住然后我收到以下错误:
org.springframework.jdbc.CannotGetJdbcConnectionException:无法 获取JDBC连接;嵌套异常是java.sql.SQLException:不能 创建PoolableConnectionFactory(IO错误:连接重置) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor $ AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:571) 在org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88) 在org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
我检查了防火墙没有问题。奇怪的是,它可以工作一次但后来停止工作。
答案 0 :(得分:0)
确保您的数据库服务器正在接受来自Confluence服务器TCP地址的连接,并且用户有权连接。