Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql Tomcat 6连接被拒绝_Mysql_Tomcat6 - Fatal编程技术网

Mysql Tomcat 6连接被拒绝

Mysql Tomcat 6连接被拒绝,mysql,tomcat6,Mysql,Tomcat6,我有一个运行在ubuntu云服务器上的tomcat应用程序。直到几个小时前,一切都很顺利。我试图在context.xml中添加第二个具有类似数据源资源的tomcat应用程序。第一个应用程序将连接到第一个数据库,第二个应用程序连接到第二个数据库。我给数据源起了相同的名字。它不起作用 现在我已经删除了第二个应用程序,无法从原始应用程序连接到数据库。所有这些都与我今天开始之前使用的context.xml相同。这让我快发疯了 我得到这个例外 原因:com.mysql.jdbc.exceptions.M

我有一个运行在ubuntu云服务器上的tomcat应用程序。直到几个小时前,一切都很顺利。我试图在context.xml中添加第二个具有类似数据源资源的tomcat应用程序。第一个应用程序将连接到第一个数据库,第二个应用程序连接到第二个数据库。我给数据源起了相同的名字。它不起作用

现在我已经删除了第二个应用程序,无法从原始应用程序连接到数据库。所有这些都与我今天开始之前使用的context.xml相同。这让我快发疯了

我得到这个例外


原因: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 应该可以