gpt4 book ai didi

java - 更改网络后如何解决 'Cannot create PoolableConnectionFactory'异常?

转载 作者:行者123 更新时间:2023-11-29 14:16:08 25 4
gpt4 key购买 nike

我正在使用 struts 2 开发一个 Web 应用程序,并且将 gradle 与 tomcatRunWar 任务结合使用。

自从我下类把笔记本带回家后,我遇到了以下异常:

org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create 
PoolableConnectionFactory (Access denied for user 'vfsalesuser'@'192.168.2.110'
(using password: YES))

MYSQL-Server 和 Web 应用程序都在同一台计算机上运行。我没有更改任何应用程序代码或其配置。

我也尝试过

GRANT ALL PRIVILEGES ON *.* TO 'vfsalesuser'@'192.168.2.110';
FLUSH PRIVILEGES;

还是不行。

有人知道我该如何解决这个问题吗?

更新:当我禁用主界面时,它会一直工作,直到我再次启用它为止。

最佳答案

可能家庭和工作中的 DHCP 服务器为您提供了不同的 IP/主机名地址,并且您已在代码/配置中的某个位置硬编码了工作中收到的 IP 地址。 Tomcat 可能会尝试在不存在的 IP 上打开套接字,因此会出现错误。

您可以尝试在配置中搜索 IP 地址或主机名,并将其更改为 127.0.0.1/localhost,从而确保套接字始终在本地计算机上打开。

一些日志和配置在这里会有帮助。

关于java - 更改网络后如何解决 'Cannot create PoolableConnectionFactory'异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12642986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com