我最近从本地机器上的 Netbeans IDE
部署了一个 .war
到 Amazon EC2
。我的 Webapp 中的 Servlet 使用 JBDC Connector/J
,其 jar 文件被复制到 Netbeans 的库中。 WebApp 在我的本地机器上运行良好。但是 Amazon EC2 上的 Tomcat 日志显示错误 the host 'xyz' is not allowed to connect to this MySQL Server
。
最佳答案
确认 mysql 的主机信息 - 在 mysql 上运行:
select host, user from mysql.user;
如果您的主机/端口信息正确,请尝试检查用于 Web 应用程序的权限。此外,请确保您的数据库服务器能够绑定(bind)到指定的端口(netstat -an | grep '端口号')并且客户端应用程序可以连接到该端口(在主机上)。希望对你有帮助
关于mysql - 无法从 Amazon EC2 中的 Java Servlet 连接到 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11319732/