日期:2014-05-17  浏览次数:20803 次

context.xml配置,连接mysql的问题
<Context> 
<Resource name="jdbc/test" 
type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&amp;characterEncoding=utf-8"
username="root" password="ZWJ" maxActive="10" maxIdle="10"
maxWait="-1"/>
 </Context> 


这是配置,在启动tomcat6时报错
2012-04-02 15:50:35 ERROR[main]org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78)- Cannot create PoolableConnectionFactory (Communications link failure due to underlying exception: 

** BEGIN NESTED EXCEPTION ** 

java.net.ConnectException
MESSAGE: Connection timed out: connect

STACKTRACE:

java.net.ConnectException: Connection timed out: connect

这是什么错误?该如何解决?
 


------解决方案--------------------
连接超时,是不是连接字符串写错了。。。
------解决方案--------------------
host : localhost
port : 3306
DB : test
user : root
pass : ZWJ

这些信息有错么,在mysql客户端利用这些信息能连接上么。
------解决方案--------------------
直接查找 “192.168.0.200” 这个字符串,
看还残留在那个文件中,有时候tomcat的server.xml里也可能配置连接字符串的。
------解决方案--------------------
将url="jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&amp;characterEncoding=utf-8"中的红色部分删除试一下!!