Middleware [ Apache / Tomcat ] Tomcat 400 bad request error 이슈 문의
페이지 정보
작성자 Wonjongseok 아이디로 검색 전체게시물 댓글 2건 조회 2,159회 좋아요 2회 작성일 20-07-30 14:53본문
안녕하세요. 미들웨어님.
시스템 내 운영 Tomcat(church) 400 bad request error 이슈에 대해 문의드립니다.
# 고객사 : 금융권
# 이슈내용 : json 데이터 중 주민번호(숫자만 연속 8자리이상)등의 데이터가 string으로 넘어가야 하는데 그냥 숫자로 인식해 버리는 현상
# 구성 및 문제점 :
- Apache (1대), church-tomcat 과 apiServer-tomcat 연동중
- church 웹페이지에서 사용자가 신분증 이미지 파일을 업로드하여 인증 요청을 하면, apiServer로 넘어가서 마스킹 처리가 되고
다시 church로 넘어올 때 json데이터 중 숫자8자리 이상인 개인정보들이 string으로 넘어가야 하는데 ‘숫자’로 인식하는 문제 발생
- 특이점은 숫자 8자리에 문자를 하나 섞으면 정상처리 (ex. A1234-5678 = 정상처리)
개발 측면(숙련도 미숙)의 문제인지, Tomcat 환경의 문제로 보아야 하는지 판가름하기가 애매모호 합니다.
추가적으로 확인해 볼 사항이나 가이드가 있으시면 안내 부탁드립니다.
첨부파일도 참조 부탁드릴게요~
용량 제한으로 인해 httpd_access_log(15MB) 와 httpd_error_log(55MB) 파일은 업로드가 불가합니다.
추가로 필요하시면 대용량 메일로 보내드리겠습니다.
감사합니다.
첨부파일
- WAS1_apiServer-tomcat_catalina.out-20200729.gz (286.3K) 37회 다운로드 | DATE : 2020-07-30 14:53:32
- WEB1_httpd.conf (18.8K) 7회 다운로드 | DATE : 2020-07-30 14:53:32
- WEB1_httpd-vhosts.conf (6.0K) 2회 다운로드 | DATE : 2020-07-30 14:53:32
- WAS1_church-tomcat_catalina.out-20200729.gz (3.8M) 6회 다운로드 | DATE : 2020-07-30 14:53:32
- WAS1_apiServer-tomcat_server.xml (11.0K) 3회 다운로드 | DATE : 2020-07-30 15:11:36
- WAS1_church-tomcat_server.xml (11.0K) 5회 다운로드 | DATE : 2020-07-30 15:11:36
댓글목록
미들웨어님의 댓글
미들웨어 작성일
안녕하세요.
미들웨어 입니다.
우선 말씀하신 오류현상에 대해 원활한 커뮤니케이션이 필요해서 그림으로 그려봤습니다.
검토-1. WAS1_church-tomcat_catalina.out-20200729.gz 파일에 보이는 에러 "A child container failed during start" 는 tomcat에서 제공되는
Document Base 를 확인해주시고 정상적인지 1차 검토후 이상없으면 중복된 tomcat base port 가 기동되있는지 확인해주세요.
그럼 해결될 것 같네요.
검토-2. 문제로 제기해주신 tomcat -> api-server-tomcat 에서 string 로 전송안되는 문제는 tomcat 서버 설정과는 무관할 듯 합니다.
(제안1) 전송되는 json 파싱 소스가 없어서 자세한 분석은 안되지만, (String)오브젝트.get(“name”) <-- 이걸로 변경해서 파싱해보시면 될것 같아요.
(제안2) 234가 숫자로 인식이되고 A를 넣으면 문자인식이 된다면 앞에 공백을 넣어보면 어떨까 싶네요.
Wonjongseok님의 댓글
Wonjongseok 작성일답변 감사드리고, 많은 도움 얻고 있습니다.