皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 111|回复: 5

[求助] 部署到linux服务器连接不上数据库

[复制链接]
发表于 2023-11-22 11:01:51 | 显示全部楼层 |阅读模式
服务器的数据库通过navicat和应用都能连接上,皕杰部署后访问样表就提示连接失败,找不到表,实在是找不到其他问题了,求助分析下还有可能是什么问题引起的   具体提示错误消息 “java.sql.SQLException: Cannot create PoolableConnectionFactory (Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.)
        at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:632)
        at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:534)
        at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:710)
        at bios.report.hazelnut.v4.a(Unknown Source)
        at bios.report.hazelnut.e8.d(Unknown Source)
        at bios.report.hazelnut.e8.a(Unknown Source)
        at bios.report.hazelnut.u3.b(Unknown Source)
        at bios.report.hazelnut.d4.a(Unknown Source)”

发表于 2023-11-22 11:15:05 | 显示全部楼层
仔细检查如下几个方面:
1、数据库的jdbc驱动jar包是否正确的放置在相应的位置
2、数据库连接配置相关的内容是否正确(jdbc的连接串、用户名、密码)
3、Linux服务器上的防火墙是否开放了访问数据库服务器对应的端口
回复 支持 反对

使用道具 举报

发表于 2023-11-22 12:36:03 | 显示全部楼层
linux部署时tomcat/conf/下的server.xml里是否配置了数据库链接池?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-11-22 13:35:18 | 显示全部楼层
爱自行车的拓跋 发表于 2023-11-22 12:36
linux部署时tomcat/conf/下的server.xml里是否配置了数据库链接池?

这个位置的连接池配置了
回复 支持 反对

使用道具 举报

发表于 2023-11-22 15:00:20 | 显示全部楼层
查下jdbc驱动版本是否匹配
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-11-22 15:15:31 | 显示全部楼层
爱自行车的拓跋 发表于 2023-11-22 15:00
查下jdbc驱动版本是否匹配

检查了,是jdk的问题,多谢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2024-5-2 20:03 , Processed in 1.146409 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表