【问题标题】:I need some help with Sakai 2.7.1 and Tomcat 5.5.33, in regards to SQL issues关于 SQL 问题,我需要一些有关 Sakai 2.7.1 和 Tomcat 5.5.33 的帮助
【发布时间】:2011-03-31 22:41:30
【问题描述】:

今天我设法用 Scalr.net 重新创建了农场,显然在几次重新启动 tomcat 并修复问题后,我再次收到此错误。问题是我在整个服务器上使用全新安装的 MySQL,包括 Java 6.1_24、Tomcat 5.5.33、Sakai 2.7.1。我一直遇到的问题是用户被拒绝,因为我在 MySQL 实例中有这个用户,以及使用 sakai@% 对其进行完全远程访问,甚至在这篇文章大约一个小时前工作时这也不起作用制作完成。

... Continued from above log, everything before logs just fine
2011-03-31 18:31:14,120  WARN main org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy - Could not retrieve default auto-commit and transaction isolation settings
org.apache.commons.dbcp.SQLNestedException: Error preloading the connection pool
... continued over 400+ lines...

这是关于拒绝访问错误的另一个错误...

2011-03-31 18:31:16,854  WARN main org.hibernate.cfg.SettingsFactory - Could not obtain connection metadata
java.sql.SQLException: Access denied for user 'sakai'@'ec2-50-17-184-70.compute-1.amazonaws.com' (using password: YES)
.... continued....

我现在每次启动时都会收到此错误,这是全新安装的 tomcat/sakai

SEVERE: Unable to set localhost. This prevents creation of a GUID. Cause was: ec2-72-44-56-167.compute-1.amazonaws.com: ec2-72-44-56-167.compute-1.amazonaws.com
java.net.UnknownHostException: ec2-72-44-56-167.compute-1.amazonaws.com: ec2-72-44-56-167.compute-1.amazonaws.com

(这个最近的错误(本地主机)只是通过重新启动亚马逊 aws 实例来修复。谢天谢地)虽然即使是全新安装,我也会遇到同样的错误......几乎就像信息正在从缓存中刷新一样。 .. 什么的

【问题讨论】:

  • 我已经添加了 sakai % global ALL PRIVILEGES 是的 sakai %.compute-1.amazonaws.com global ALL PRIVILEGES 是的,但仍然不喜欢工作

标签: java mysql tomcat amazon-web-services sakai


【解决方案1】:

与上一个问题you posted on this topic 一样,错误消息似乎很清楚:用户'sakai'@... 无权登录您设置的数据库。我建议查看the Mysql documentation 以了解如何管理用户帐户,以了解您是否在某处错过了允许该帐户访问的设置。

【讨论】:

  • 我确实有访问权限,这就是事实。用户是 'sakai'@'%' 因此它应该有权访问。事实是,当我将 tomcat/sakai 清除为全新安装时,它能够连接,几次直到最终它开始抱怨...... IDK,如果是因为多次连接尝试或什么......这就是我的原因问...我确实收到另一个错误或警告,这是第一个... IE 预加载连接池时出错...这到底是什么意思?我该如何解决这个问题?因为我确信这是影响访问被拒绝的问题。
【解决方案2】:

我相信我可能已经找到了解决此问题的方法。它与mysql或apache服务器本身无关。它与 Scalr.net 的失败有关,没有初始化 IP 或类似的东西。在做了一些研究后,我发现了一些 HostInit 问题,例如......

Cannot deliver message 'HostInit' (message_id: af9dcfdb-a09e-4971-bdb7-7871b3f7e21c) via REST to server '50.17.135.98' (server_id: e49cfec9-5bcb-44d1-bbc5-fde32450fc89). Error: 0 Timeout was reached; connect() timed out! (http://50.17.135.98:8013/control)
Cannot deliver message 'BlockDeviceAttached' (message_id: a153d83f-3d96-4d53-920a-ccb80701675a) via REST to server '50.17.135.98' (server_id: e49cfec9-5bcb-44d1-bbc5-fde32450fc89). Error: 0 Timeout was reached; connect() timed out! (http://50.17.135.98:8013/control)
Cannot deliver message 'HostUp' (message_id: 1adde27c-9982-4551-b266-c3c432d1dd44) via REST to server '50.17.135.98' (server_id: e49cfec9-5bcb-44d1-bbc5-fde32450fc89). Error: 0 Timeout was reached; connect() timed out! (http://50.17.135.98:8013/control)
Cannot deliver message 'HostInit' (message_id: f1aa4b14-ef57-4361-ae56-87702d674b11) via REST to server '50.17.135.98' (server_id: e49cfec9-5bcb-44d1-bbc5-fde32450fc89). Error: 0 Timeout was reached; connect() timed out! (http://50.17.135.98:8013/control)

所以我所做的是我制作了 apache 服务器/mysql 等的快照图像并终止它们以允许重新创建实例,这设法以一种方式解决了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-02
    • 1970-01-01
    • 2011-08-25
    • 1970-01-01
    • 2019-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多