您好我正在开发一个使用 JPA 访问数据库的 Liferay portlet。我正在使用 Tomcat 7 和 MySQL。
这个 portlet 在我的机器上运行良好,但是当我将 portlet 移动到另一台服务器的测试环境并尝试在测试门户中使用它时,我收到以下错误:
用户'root'@'localhost'的访问被拒绝(使用密码:YES)
我的persistence.xml中的数据库连接数据库没问题。
我尝试将错误的连接数据放入persistence.xml 以查看错误是否已更改,但没有更改。例如,我将用户设置为“wronguser”,当我部署 portlet 并尝试再次使用它时,我得到了完全相同的错误:
用户'root'@'localhost'的访问被拒绝(使用密码:YES)
即使我更改数据库名称或 URL,错误总是相同的。好像有些东西没有更新。我尝试删除 Tomcat 临时文件夹,但没有帮助。
有任何想法吗?
提前致谢。