ClientID : 4644692374413970571
확인가능한 URL : Daum 로그인
에러현상 :8월 24, 2017 9:45:01 오전 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [jsp] in context with path [] threw exception [An exception occurred processing JSP page /web/daumResponse.jsp at line 57
54: // POST 방식으로 전달하기 위해서 PrintWriter 사용
55: out.clear();
56: pageContext.pushBody();
57: java.io.PrintWriter pw = new java.io.PrintWriter(new java.io.OutputStreamWriter(conn.getOutputStream(), “UTF-8”));
58: String param = “client_id=” + CLIENT_ID + “&client_secret=” + CLIENT_SECRET_KEY + “&redirect_uri=” + RTN_URL + “&code=”+code+"&grant_type=authorization_code";
59: pw.write(param);
60: pw.flush();
Stacktrace:] with root cause
java.net.ConnectException: Connection timed out
at java.net.Socket.connect(Socket.java:642)
at com.ibm.jsse2.qc.connect(qc.java:69)
at com.ibm.jsse2.pc.connect(pc.java:104)
at sun.net.NetworkClient.doConnect(NetworkClient.java:192)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:461)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:556)
at com.ibm.net.ssl.www2.protocol.https.c.<init>(c.java:154)
at com.ibm.net.ssl.www2.protocol.https.c.a(c.java:46)
at com.ibm.net.ssl.www2.protocol.https.d.getNewHttpClient(d.java:15)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:944)
at com.ibm.net.ssl.www2.protocol.https.d.connect(d.java:23)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1103)
at com.ibm.net.ssl.www2.protocol.https.b.getOutputStream(b.java:16)
at org.apache.jsp.web.daumResponse_jsp._jspService(daumResponse_jsp.java:212)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:626)
at java.lang.Thread.run(Thread.java:804)
- 에러재현방법:로그인 후 동의 버튼 누를 시
- 짐작되는 원인: 타임 아웃 관련 메시지가 나와서 전임자가 서버쪽에 문제 인가 싶어 서버관리자에게 방화벽 관련하여 문의 했지만 방화벽은 문제 없다고 답변을 받음
전임자 말로는 다음뿐만아니라 네이버,구글,트위터으로도 잘 사용하고 있던 기능입니다.
구글하고 트위터는 아직까지 잘되지만 편집한것도 없는데 몇달전부터 다음도 안되고 네이버까지 안됩니다.
네이버도 이와 같은 타임아웃 오류 메시지가 나옵니다. 카카오로 로그인도 마찬가지입니다.
전임자도 잘모르겠다고하고 퇴사해서 저 혼자 해결해야하는 상황인데 jsp 쪽은 많이 안다뤄봐서 좀 아시는게 있다면 답변 부탁드리겠습니다.