我正在将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文件夹层次结构,但没有任何结果。我需要删除某种缓存文件,以便看到ROOT.xml更改吗?
答案 0 :(得分:1)
听起来你应该检查你的MySQL权限。您可能需要从新IP地址授予访问权限。
答案 1 :(得分:1)
你确定com.dotcms.config插件中没有root.xml在运行ant deploy-plugins后覆盖你的root.xml吗?