0
我正在開發一個帶有struts 2的web應用程序,我正在使用gradle和tomcatRunWar
任務。如何解決網絡更換後無法創建PoolableConnectionFactory異常?
自從我把我的筆記本上下班回家,我得到以下異常:
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create
PoolableConnectionFactory (Access denied for user 'vfsalesuser'@'192.168.2.110'
(using password: YES))
兩個,MYSQL服務器和在同一臺機器上的Web應用程序運行。我沒有改變任何應用程序代碼或其配置。
我也試過
GRANT ALL PRIVILEGES ON *.* TO 'vfsalesuser'@'192.168.2.110';
FLUSH PRIVILEGES;
還不行。
有誰知道我可以如何解決這個問題?
更新:當我禁用我的主界面它的工作,直到我再次啓用它。
這也是我的第一個想法。但是我找不到任何硬編碼的IP地址。每個配置都說localhost。無論如何,如果我允許用戶訪問來自192.168.2.110的數據庫,它在這種情況下不起作用,它應該工作。我不知道爲什麼:/ – ashiaka
請嘗試以下操作: 將所有特權授予*。*到'vfsalesuser'@'localhost'; 授予*。*至'vfsalesuser'@'127.0.0.1'的所有特權; 授予*。*至'vfsalesuser'@'%'的所有特權。 –