Mysql Tomcat 6连接被拒绝
我有一个运行在ubuntu云服务器上的tomcat应用程序。直到几个小时前,一切都很顺利。我试图在context.xml中添加第二个具有类似数据源资源的tomcat应用程序。第一个应用程序将连接到第一个数据库,第二个应用程序连接到第二个数据库。我给数据源起了相同的名字。它不起作用 现在我已经删除了第二个应用程序,无法从原始应用程序连接到数据库。所有这些都与我今天开始之前使用的context.xml相同。这让我快发疯了 我得到这个例外Mysql Tomcat 6连接被拒绝,mysql,tomcat6,Mysql,Tomcat6,我有一个运行在ubuntu云服务器上的tomcat应用程序。直到几个小时前,一切都很顺利。我试图在context.xml中添加第二个具有类似数据源资源的tomcat应用程序。第一个应用程序将连接到第一个数据库,第二个应用程序连接到第二个数据库。我给数据源起了相同的名字。它不起作用 现在我已经删除了第二个应用程序,无法从原始应用程序连接到数据库。所有这些都与我今天开始之前使用的context.xml相同。这让我快发疯了 我得到这个例外 原因:com.mysql.jdbc.exceptions.M
原因:com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException:事务期间服务器连接失败。由于基础异常:“java.net.ConnectException:连接被拒绝”
**开始嵌套异常**
java.net.ConnectException
消息:连接被拒绝
堆栈跟踪:
java.net.ConnectException:连接被拒绝
您尝试过什么?如果您具有对服务器的ssh访问权限,请尝试登录到服务器,并从命令行检查数据库是否可访问。听起来好像它实际上已经被停止了或者什么的。是的,我可以在控制台上使用ssh和上下文使用的creds连接到DB。有人知道我如何从mysql中的日志中获取更多信息以了解发生了什么吗?我授予用户@localhost和@127.0.0.1访问权限。还是一样的错误。这很奇怪,因为它几个小时前还在工作。所以我将云服务器的ip地址添加到数据源DB url中,现在它可以工作了。不知道为什么。。。。Tomcat+mysql在同一台机器上。将其保留为jdbc:mysql:///MY_DB?autoReconnect=true 应该可以