数据库telnet没问题后,启动应用访问接口出现这样的情况是为什么
来源:4-2 数据库远程开放端口连接

qq_V_209
2020-03-16
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.2.4.RELEASE)
2020-03-16 16:13:22.893 INFO 24936 --- [ main] c.z.secondskill.SecondskillApplication : Starting SecondskillApplication v0.0.1-SNAPSHOT on iZbp1bm4w0rtoyl5q6ay0kZ with PID 24936 (/root/miaosha.jar started by root in /root)
2020-03-16 16:13:22.896 INFO 24936 --- [ main] c.z.secondskill.SecondskillApplication : The following profiles are active: pro
2020-03-16 16:13:24.454 INFO 24936 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
2020-03-16 16:13:24.457 INFO 24936 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2020-03-16 16:13:24.508 INFO 24936 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 19ms. Found 0 Redis repository interfaces.
2020-03-16 16:13:25.420 INFO 24936 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2020-03-16 16:13:26.207 INFO 24936 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 80 (http)
2020-03-16 16:13:26.220 INFO 24936 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2020-03-16 16:13:26.221 INFO 24936 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.30]
2020-03-16 16:13:26.381 INFO 24936 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2020-03-16 16:13:26.381 INFO 24936 --- [ main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 3331 ms
2020-03-16 16:13:28.945 INFO 24936 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor'
2020-03-16 16:13:31.076 INFO 24936 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 80 (http) with context path ''
2020-03-16 16:13:31.095 INFO 24936 --- [ main] c.z.secondskill.SecondskillApplication : Started SecondskillApplication in 9.427 seconds (JVM running for 10.404)
2020-03-16 16:13:41.641 INFO 24936 --- [p-nio-80-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
2020-03-16 16:13:41.641 INFO 24936 --- [p-nio-80-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
2020-03-16 16:13:41.656 INFO 24936 --- [p-nio-80-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 15 ms
2020-03-16 16:13:41.975 INFO 24936 --- [p-nio-80-exec-1] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
2020-03-16 16:13:42.145 ERROR 24936 --- [eate-1552007070] com.alibaba.druid.pool.DruidDataSource : create connection error, url: jdbc:mysql://127.0.0.1:3306/secondskill?useUnicode=true&characterEncoding=UTF-8, errorCode 0, state 08S01
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_201]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_201]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_201]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_201]
at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) ~[mysql-connector-java-5.1.14.jar!/:na]
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116) ~[mysql-connector-java-5.1.14.jar!/:na]
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:343) ~[mysql-connector-java-5.1.14.jar!/:na]
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2334) ~[mysql-connector-java-5.1.14.jar!/:na]
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2371) ~[mysql-connector-java-5.1.14.jar!/:na]
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163) ~[mysql-connector-java-5.1.14.jar!/:na]
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794) ~[mysql-connector-java-5.1.14.jar!/:na]
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) ~[mysql-connector-java-5.1.14.jar!/:na]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_201]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_201]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_201]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_201]
at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) ~[mysql-connector-java-5.1.14.jar!/:na]
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378) ~[mysql-connector-java-5.1.14.jar!/:na]
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305) ~[mysql-connector-java-5.1.14.jar!/:na]
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1464) ~[druid-1.1.3.jar!/:1.1.3]
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1529) ~[druid-1.1.3.jar!/:1.1.3]
at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2239) ~[druid-1.1.3.jar!/:1.1.3]
Caused by: java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.8.0_201]
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[na:1.8.0_201]
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[na:1.8.0_201]
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[na:1.8.0_201]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_201]
at java.net.Socket.connect(Socket.java:589) ~[na:1.8.0_201]
at java.net.Socket.connect(Socket.java:538) ~[na:1.8.0_201]
at java.net.Socket.<init>(Socket.java:434) ~[na:1.8.0_201]
at java.net.Socket.<init>(Socket.java:244) ~[na:1.8.0_201]
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:254) ~[mysql-connector-java-5.1.14.jar!/:na]
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:292) ~[mysql-connector-java-5.1.14.jar!/:na]
... 15 common frames omitted
2020-03-16 16:13:42.152 ERROR 24936 --- [eate-1552007070] com.alibaba.druid.pool.DruidDataSource : create connection error, url: jdbc:mysql://127.0.0.1:3306/secondskill?useUnicode=true&characterEncoding=UTF-8, errorCode 0, state 08S01
写回答
1回答
-
龙虾三少
2020-03-16
确认下驱动版本和数据库版本是否一致
032021-07-04
相似问题