토스페이먼츠 도메인 변경 후 톰캣 재기동 시 에러

안녕하세요. 혁산정보시스템 김범수 매니저입니다. 다름이 아니라 토스페이먼츠 도메인을 변경 후 톰캣 재기동 시 에러가 발생해서 문의드립니다. 도메인을 변경했을 때 에러가 발생했고 원상태로 돌리니 에러가 해결되어서 변경 건에서 에러가 나는게 아닌지 확인 차 문의드립니다. 30-Dec-2024 09:29:26.738 심각 [localhost-startStop-1] org.apache.catalina.session.StandardManager.startInternal 세션 저장소로부터 세션들을 로드하는 중 예외 발생 java.lang.ClassCastException: java.lang.String cannot be cast to java.io.ObjectStreamClass at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1843) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2185) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1668) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:502) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:460) at org.apache.catalina.session.StandardSession.doReadObject(StandardSession.java:1551) at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1049) at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:218) at org.apache.catalina.session.StandardManager.load(StandardManager.java:162) at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:354) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) .... 세션 문제로 그냥 재기동으로 해결이 된건지 아님 도메인 변경으로 에러가 발생한건지 확인해주세요. 열어야 하는 방화벽은 telnet으로 확인결과 열려있는 것 확인했습니다.
27 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장2w ago
저희가 무엇을 확인해드릴 수 있는건지 모르겠습니다. 전달주신 에러 메시지 만으로는, 무슨 상황에 어떻게 연관되어서 에러가 발생한건지 유추할수 있는 내용이 너무 적은것 같습니다.
혁산개발자
혁산개발자OP2w ago
저 에러를 도메인 변경하면서 보신적이 있으신지 여쭤본거였습니다. mall.conf, lgdacom.conf 변경 후 톰캣을 재기동 시키니까 503에러를 내면서 위의 로그를 남겼었거든요 그리고 설정파일들 원복시키니까 정상으로 돌아와서 혹시 비슷한 에러가 있었나 여쭤본겨였습니다
박의원
박의원2w ago
이전 도매인인 유플러스 도메인으로의 결제세션이 살아있는 상태에서 url을 변경하여 발생하는 에러같습니다. 재기동하면 해결될것으로 보입니다. 도메인 변경후 주로 발생하는 에러는, * 변경도메인을 인식못하는 Unknown host 에러 * 방화벽 관련 connection timeout 에러 * JDK 버전 문제 및 톰캣 설정으로 인한 TLS1.2 에러 * 변경된 도메인에 대한 Root CA 인식불가 에러 (verify host exception) 이 대부분인데, 관련한 에러는 아닌것으로 보입니다.
혁산개발자
혁산개발자OP2w ago
넵. 확인감사합니다
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
혁산개발자
혁산개발자OP2w ago
한가지 더 여쭤볼 수 있을까요? 다른 사이트도 도메인 변경해주고 있습니다. 페이지 2군데 js도메인 변경해주고 실결제 테스트 진행중인데 1군데는 정상 동작하는데 다른 페이지는 결제완료하거나 결제취소할 때 아애 멈춰버리는 현상이 있습니다.
혁산개발자
혁산개발자OP2w ago
No description
혁산개발자
혁산개발자OP2w ago
비슷한 현상이 났던 적이 있을까요??
박의원
박의원2w ago
결제창 호출후 인증까지는 정상인데, 이후 처리가 안된다는 것이죠? 저건 payres 에서 승인요청때 발생하는 에러같습니다. 모듈에서 에러가 발생한다면 lgdacom/log 폴더에 반드시 로그가 기록되어 있을겁니다. 그 로그를 techsupport@tosspayments.com으로 발송해주시기 바랍니다. 캡쳐상의 현상이 10초 이상 지속된다면..대부분 변경 도메인 DNS 에 대한 방화벽오픈이 안된것입니다. xpay-gateway.tosspayments.com 은, 아래에 대한 443포트 아웃바운드 방화벽오픈이 되어야 합니다. 라이브 210.98.141.15:443/TCP 210.98.141.16:443/TCP 103.182.250.5:443/TCP 103.182.251.5:443/TCP
혁산개발자
혁산개발자OP2w ago
telnet 확인결과 4개 ip 다 열려 있는 것 같습니다.
박의원
박의원2w ago
네 그럼 로그를 좀 보내주시기 바랍니다. 승인단계에서 에러나 지연이 발생하고 있는지 확인해봐야할것 같습니다. 로그보내는것이 당장 여의치 않으시면, 상점 MID 정보라도 회신부탁드립니다
혁산개발자
혁산개발자OP2w ago
넵 .잠시만요 방금 사용한 mid : munsu_i3 입니다
박의원
박의원2w ago
저 상태에서 아예결제가 안되는것인가요? 되긴하는데 느린건가요?
혁산개발자
혁산개발자OP2w ago
일단 20초 기다렸는데 결제 안되었습니다
박의원
박의원2w ago
10시 19분에 munsu_i3_1735521561042 주문번호로 TLS 1.2 변경도메인으로 결제 잘 올라온 MID인데 로그를 좀 보내주셔야 할것 같습니다.
혁산개발자
혁산개발자OP2w ago
넵. 로그 레벨 error로 되어있어서 안만들어졌던 것 같습니다 만들어서 보내드릴게요 이거 로그레벨 4가 debug가 맞을까요?
혁산개발자
혁산개발자OP2w ago
No description
혁산개발자
혁산개발자OP2w ago
제가 테스트중인 결제건은 안올라오는 것 같습니다
박의원
박의원2w ago
네 그럼 승인요청페이지로 submit 이 안된것 같은데요..톰캣에 error log도 안남았다면, 브라우져 콘솔로 에러내용이 나오는게 있나 한번 보셔야 할것 같습니다. LGD_RETURNURL 에서 인증결과를 받은후, 승인요청페이지로 submit 이 되는데, 이 과정에 문제가 있는듯 싶습니다. 승인요청페이지에서 xpay.TX() 가 실행이 되면서 로그를 찍기 시작하는데요 이 메소드 이전에 내부처리 로직등에서 에러나 지연이 발생하는것은 아닌지도 봐주시겠어요?
혁산개발자
혁산개발자OP2w ago
21:591 Mixed Content: The page at 'https://ims.uic.or.kr/fmcs/21?rent_no=199076&comcd=UIMC_MS03&_reg_end=Y&action=payment' was loaded over a secure connection, but contains a form that targets an insecure endpoint 'http://192.168.100.4:8080/fmcs/21?rent_no=199076&comcd=UIMC_MS03&_reg_end=Y&action=payment_result_lguplus'. This endpoint should be made available over a secure connection.이 경고 이해하기AI favicon.ico:1

GET https://ims.uic.or.kr/favicon.ico 404 (Not Found)이 오류 이해하기AI _app-2162c7a1a40710e2.js:29 Mixed Content: The page at 'https://ims.uic.or.kr/' was loaded over a secure connection, but contains a form that targets an insecure endpoint 'http://192.168.100.4:8080/tools/lguplus_returnurl.jsp'. This endpoint should be made available over a secure connection. _app-2162c7a1a40710e2.js:29 Mixed Content: The page at 'https://ims.uic.or.kr/fmcs/21?rent_no=199076&comcd=UIMC_MS03&_reg_end=Y&action=payment' was loaded over HTTPS, but requested an insecure form action 'http://192.168.100.4:8080/tools/lguplus_returnurl.jsp'. This request has been blocked; the content must be served over HTTPS.
울산시설공단 온라인신청
온라인신청(수강신청, 시설예약) 서비스를 이용하실 수 있습니다.
혁산개발자
혁산개발자OP2w ago
일단 브라우저 콘소입니다 lguplus_returnurl.jsp 블럭 된다고 하는것 같네요
박의원
박의원2w ago
예 테스트하는 크롬에서의 CORS 에러 같네요. 테스트때문에 LGD_RETURNURL을 임시로 'http://192.168.100.4:8080 로 바꾸신건가요?
혁산개발자
혁산개발자OP2w ago
엄.. 아니여. 그부분 변경한적이 없는데... 일단 확인해봐야 할 것 같습니다. 확인해주셔서 감사합니다
박의원
박의원2w ago
네 아무튼 저 에러는..도메인 변경하고는 무관하고 크롬 브라우져의 CORS 이슈 같습니다. 일단 아래와 같이 처리하시면 테스트진행은 되실겁니다. 1) c:\Temp 라는 임시폴더 생성 2) 명령프롬프트 실행시키고, Chrome.exe가 있는 폴더로 이동 C:\Users\user>cd C:\Program Files\Google\Chrome\Application   3) 해당 경로에서 chrome.exe --disable-web-security --user-data-dir=C:\Temp 옵션을 주어 Chrome을 실행 C:\Program Files\Google\Chrome\Application> chrome.exe --disable-web-security --user-data-dir=C:\Temp 임시로 크롬 CORS를 끄는 설정입니다.
혁산개발자
혁산개발자OP2w ago
넵. 정상 동작 확인했습니다. 감사합니다!

Did you find this page helpful?