Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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
Apache Tomcat错误:java.net.ConnectException:连接被拒绝_Java_Mysql_Tomcat - Fatal编程技术网

Apache Tomcat错误:java.net.ConnectException:连接被拒绝

Apache Tomcat错误:java.net.ConnectException:连接被拒绝,java,mysql,tomcat,Java,Mysql,Tomcat,我正在尝试连接MySql数据库,但一次又一次失败。我检查了我所有的JDBC配置,但都在其他笔记本电脑上工作,但当我在我的系统上运行我的项目时,我得到了一个错误 Jdpc.properties jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.dialect=org.hibernate.dialect.MySQLDialect jdbc.databaseurl=jdbc:mysql://localhost:3308/test1 jdbc.userna

我正在尝试连接MySql数据库,但一次又一次失败。我检查了我所有的JDBC配置,但都在其他笔记本电脑上工作,但当我在我的系统上运行我的项目时,我得到了一个错误

Jdpc.properties

jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.dialect=org.hibernate.dialect.MySQLDialect
jdbc.databaseurl=jdbc:mysql://localhost:3308/test1
jdbc.username=root
jdbc.password=root
我得到了这个错误

INFO: SessionListener: contextInitialized()
Jun 24, 2015 1:17:12 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet employee threw exception
java.net.ConnectException: Connection refused: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:69)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
    at java.net.Socket.connect(Socket.java:579)
    at java.net.Socket.connect(Socket.java:528)
    at java.net.Socket.<init>(Socket.java:425)
    at java.net.Socket.<init>(Socket.java:241)
    at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:253)
    at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:292)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2132)
    at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:776)
    at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:352)
INFO:SessionListener:contextInitialized()
2015年6月24日凌晨1:17:12 org.apache.catalina.core.StandardWrapper
严重:Servlet员工的Servlet.service()引发异常
java.net.ConnectException:连接被拒绝:连接
位于java.net.DualStackPlainSocketImpl.connect0(本机方法)
位于java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:69)
位于java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
位于java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
位于java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
位于java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157)
位于java.net.socksocketimpl.connect(socksocketimpl.java:391)
位于java.net.Socket.connect(Socket.java:579)
位于java.net.Socket.connect(Socket.java:528)
位于java.net.Socket。(Socket.java:425)
位于java.net.Socket(Socket.java:241)
位于com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:253)
在com.mysql.jdbc.MysqlIO上(MysqlIO.java:292)
位于com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2132)
位于com.mysql.jdbc.ConnectionImpl(ConnectionImpl.java:776)
JDBC4Connection.(JDBC4Connection.java:46)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
位于java.lang.reflect.Constructor.newInstance(Constructor.java:525)
位于com.mysql.jdbc.Util.HandleneInstance(Util.java:406)
位于com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:352)

您能尝试一下@smoggers所说的公认答案中的所有步骤吗,您能否确认您可以通过命令行或任何界面连接到mysql数据库:
mysql-u root-proot-h 127.0.0.1-P 3308 test1
根据此链接,我做了所有这些事情,但仍然无法连接@smogger如果它在其他笔记本电脑上工作,并不意味着它需要在这里运行。另一台笔记本电脑可能有一个数据库在本地主机上运行,而这可能不是。是的,我的本地数据库正在侦听端口3308@DavidLevesque