0

我正在使用 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;

还是不行。

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

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

4

1 回答 1

1

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

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

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

于 2012-09-28T15:37:15.840 回答