联调总是出现500错误

来源:5-10 登录作业讲解

IPwifi

2018-08-15

前端小程序log:

POST http://localhost:8081/login 500 ()

p @ VM1309 appservice:1058

createRequestTask @ VM1309 appservice:1058

invoke @ VM1309 appservice:1058

o @ WAService.js:4

u @ WAService.js:4

r @ WAService.js:10

e @ WAService.js:10

(anonymous) @ WAService.js:10

(anonymous) @ WAService.js:4

doLogin @ login.js? [sm]:38

(anonymous) @ WAService.js:18

a @ WAService.js:17

z @ WAService.js:17

(anonymous) @ WAService.js:17

(anonymous) @ WAService.js:17

(anonymous) @ WAService.js:6

e.(anonymous function) @ WAService.js:4

a @ VM1309 appservice:1058

e.registerCallback @ VM1309 appservice:1058

m.forEach @ VM1309 appservice:1058

d @ VM1309 appservice:1058

j.onmessage @ VM1309 appservice:1058

login.js? [sm]:49 {timestamp: 1534320832298, status: 500, error: "Internal Server Error", exception: "org.springframework.data.redis.RedisConnectionFailureException", message: "Cannot get Jedis connection; nested exception is r…Exception: Could not get a resource from the pool", …}

VM1304:1 showToast:fail parameter error: parameter.title should be String instead of Undefined;

console.error @ VM1304:1

f @ WAService.js:4

l @ WAService.js:4

l @ WAService.js:5

(anonymous) @ WAService.js:4

success @ login.js? [sm]:76

(anonymous) @ WAService.js:3

(anonymous) @ WAService.js:10

s.emit @ WAService.js:4

(anonymous) @ WAService.js:10

(anonymous) @ WAService.js:4

a @ VM1309 appservice:1058

(anonymous) @ VM1309 appservice:1058

b.emit @ VM1309 appservice:1058

callback @ VM1309 appservice:1058

setTimeout @ VM1309 appservice:1058

(anonymous) @ WAService.js:3

(anonymous) @ WAService.js:8

setTimeout (async)

setTimeout @ WAService.js:8

h @ VM1309 appservice:1058

c @ VM1309 appservice:1058

t.onreadystatechange @ VM1309 appservice:1058

XMLHttpRequest.send (async)

p @ VM1309 appservice:1058

createRequestTask @ VM1309 appservice:1058

invoke @ VM1309 appservice:1058

o @ WAService.js:4

u @ WAService.js:4

r @ WAService.js:10

e @ WAService.js:10

(anonymous) @ WAService.js:10

(anonymous) @ WAService.js:4

doLogin @ login.js? [sm]:38

(anonymous) @ WAService.js:18

a @ WAService.js:17

z @ WAService.js:17

(anonymous) @ WAService.js:17

(anonymous) @ WAService.js:17

(anonymous) @ WAService.js:6

e.(anonymous function) @ WAService.js:4

a @ VM1309 appservice:1058

e.registerCallback @ VM1309 appservice:1058

m.forEach @ VM1309 appservice:1058

d @ VM1309 appservice:1058

j.onmessage @ VM1309 appservice:1058



后端log:

严重: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.data.redis.RedisConnectionFailureException: Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool] with root cause

java.net.SocketTimeoutException: connect timed out

at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)

at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)

at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)

at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)

at java.net.AbstractPlainSocketImpl.connect(Unknown Source)

at java.net.PlainSocketImpl.connect(Unknown Source)

at java.net.SocksSocketImpl.connect(Unknown Source)

at java.net.Socket.connect(Unknown Source)

at redis.clients.jedis.Connection.connect(Connection.java:184)

at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:93)

at redis.clients.jedis.BinaryJedis.connect(BinaryJedis.java:1767)

at redis.clients.jedis.JedisFactory.makeObject(JedisFactory.java:106)

at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:888)

at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:432)

at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:361)

at redis.clients.util.Pool.getResource(Pool.java:49)

at redis.clients.jedis.JedisPool.getResource(JedisPool.java:226)

at redis.clients.jedis.JedisPool.getResource(JedisPool.java:16)

at org.springframework.data.redis.connection.jedis.JedisConnectionFactory.fetchJedisConnector(JedisConnectionFactory.java:194)

at org.springframework.data.redis.connection.jedis.JedisConnectionFactory.getConnection(JedisConnectionFactory.java:348)

at org.springframework.data.redis.core.RedisConnectionUtils.doGetConnection(RedisConnectionUtils.java:129)

at org.springframework.data.redis.core.RedisConnectionUtils.getConnection(RedisConnectionUtils.java:92)

at org.springframework.data.redis.core.RedisConnectionUtils.getConnection(RedisConnectionUtils.java:79)

at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:194)

at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:169)

at org.springframework.data.redis.core.AbstractOperations.execute(AbstractOperations.java:91)

at org.springframework.data.redis.core.DefaultValueOperations.set(DefaultValueOperations.java:182)

at com.imooc.utils.RedisOperator.set(RedisOperator.java:92)

at com.imooc.controller.RegistLoginController.setUserRedisSessionToken(RegistLoginController.java:69)

at com.imooc.controller.RegistLoginController.login(RegistLoginController.java:97)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)

at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)

at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)

at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)

at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)

at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)

at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)

at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109)

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)

at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)

at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)

at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)

at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

at java.lang.Thread.run(Unknown Source)


写回答

1回答

风间影月

2018-08-15

500说明服务器后台报错了,建议debug打断点排查原因噢~

0
0

Spring Boot短视频小程序开发 全栈式实战项目

一门课程带你搞定短视频小程序全栈开发,毕业设计之利器!

2613 学习 · 1953 问题

查看课程