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&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.ConnectExceptionMESSAGE: 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&characterEncoding=utf-8"中的红色部分删除试一下!!