JAVA程序启动tomcat之后的控制台报错。请高手们辛苦帮我看下~谢谢!

如果需要的话我可以发完整的问题显示或者是程序。万分感谢!

第1个回答  2013-03-22
从图片上就是端口问题,MySQL数据库默认已经占用了3306端口,你那个PoolableConnectionFactory工厂是怎么处理连接,贴代码上来
第2个回答  2013-03-22
检查你的数据库连接,用户名和密码,以及连接数据库的jar包
第3个回答  2013-03-22
也可能是防火墙的问题
第4个回答  2013-03-22
把报错开头最长的那句,发完整出来看看追问

ERROR - Cannot create PoolableConnectionFactory (Communication failure during handshake. Is there a server running on localhost:3306?)
WARN - Could not obtain connection metadata
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Communication failure during handshake. Is there a server running on localhost:3306?)

追答

PoolableConnectionFactory 建立不了,是不是3306端口被用了,你是不是数据库已经开了一个什么,用了3306的端口

本回答被网友采纳
第5个回答  2013-03-22
是不是有一个3306的服务正在运行


全帖出来追问

这是完整的。应该肯定不是还有3306服务运行。

追答

端口3306有问题呀,报的错。你把电脑重启一下看看,重启的原因是 结束掉其他的3306端口。重启之后 还报这个问题的话,要该端口

相似回答
大家正在搜