java.sql.SQLException: Communication failure during handshake. Is there a server running on localhos
2015-09-21 15:26
555 查看
错误如下:
解决思路:
Driver classes are loaded successfully by JVM, The exact problem is that you are using latest mysql server but old version of mysql connecter jar.
Recommendation:
Go to download mysql connectro http://dev.mysql.com/downloads/connector/j/3.1.html/and
download latest driver and put that to your WEB-INF/lib directory, restart the server
Good luck.
[code]java.sql.SQLException: Communication failure during handshake. Is there a server running on localhost:3306? at com.mysql.jdbc.MysqlIO.init(Unknown Source) at com.mysql.jdbc.Connection.connectionInit(Unknown Source) at com.mysql.jdbc.jdbc2.Connection.connectionInit(Unknown Source) at com.mysql.jdbc.Driver.connect(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at com.foofy.org.DbConnection1.DbConn(DbConnection1.java:28) at com.authentication.org.SignUp1.doGet(SignUp1.java:56) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:404) at org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:136) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Unknown Source)
解决思路:
Driver classes are loaded successfully by JVM, The exact problem is that you are using latest mysql server but old version of mysql connecter jar.
Recommendation:
Go to download mysql connectro http://dev.mysql.com/downloads/connector/j/3.1.html/and
download latest driver and put that to your WEB-INF/lib directory, restart the server
Good luck.
相关文章推荐
- java2 实用教程第四章
- java string 转换其他字符
- java创建线程的两种方法比较
- 【ssh2学习记录】4、struts2验证框架内置校验器列表
- Java基础知识强化49:10个实用的但偏执的Java编程技术
- 定义接口类型的引用变量有什么好处?
- Java调用Telnet示例
- java方法参数
- 【笔记】Spring MVC学习指南(一)Spring框架快速预览
- 对Java中字符串的进一步理解
- 从GitHub中获取Spring源码
- eclipse插件OpenExplorer快速打开文件目录
- java编程基础1
- 空字符串和赋值为null的区别
- @Transactional in Spring+Hibernate
- Struts2中的ModelDriven机制及其运用
- javase 集合的subList方法
- 定位Java运行时 代码段方法
- java Struts2 框架的搭建与简单的登录验证
- ubuntu安装javaweb