我正在将dotCMS安装迁移到新服务器。除了数据库配置之外,其他所有东西似乎都正常运行。我已经使用我们的MySQL服务器的新IP地址更新了tomcat / conf / Catalina / localhost / ROOT.xml,保存了该文件,运行ant deploy-plugins,然后重新启动dotcms / tomcat。

当我检查日志时,我得到了许多SQL异常,都带有相同的错误消息:Host 'xxx' is not allowed to connect to this MySQL server。我仔细检查了所有MySQL凭据,这很好。

当我运行netstat -pant时,我可以看到一个试图到达OLD MySQL服务器的传出连接。

我已经将这个IP地址(或主机名)的整个dotCMS文件夹层次结构grep了一下,但没有任何反应。是否需要删除某种缓存文件,以便可以看到ROOT.xml的更改?

最佳答案

听起来您应该检查MySQL权限。您可能需要从新IP地址授予访问权限。

关于java - dotcms-将看不到新的数据库配置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19500998/

10-10 00:57
查看更多