Trouble Shooting

    [mac] ssl 설정 시 인증서가 올바르지 않습니다.

    상황 회사 프로젝트 중 로컬 개발 환경에서 SSL을 설정할 일이 있었다. 인증서와 키스토어를 WAS에서 설정해 주었지만 브라우저 주소창엔 인증서가 올바르지 않다는 문구가 계속 떴다. etc 폴더에 있는 hosts loopback interface 설정 삽질만 이틀간 지속했다.. 원인 Mac OS는 운영체제 상에서 80 포트를 이미 사용하고 있기 때문에 패킷 관련 설정 파일에서 Default Port를 사용할 수 있도록 사용할 포트와 forwarding 시켜줘야 한다(설정 방법은 참고한 래퍼런스에 자세히 나와있다). 이처럼 https의 Default Port인 443 포트도 사용할 포트와 forwarding 시켜줘야 SSL이 정상적으로 적용된다. 물론 이 모든 것은 이 외 모든 설정과 인증서에 문제가 없다..

    [issue] Failed to start bean 'documentationPluginsBootstrapper’

    계기 프로젝트에 Swagger API를 적용하는 중 해당 이슈를 만났다. 나중에 새로운 프로젝트에 적용할 때도 만날 수 있을 이슈라고 판단되어서 정리를 해보고자 한다. 생각보다는 간단한 문제였다. 탐구 해당 이슈는 SpringBoot가 버전 업을 하면서 `mvc - pathmatch - matching-strategy` 기본 값이 `ant_path_ matcher` 에서 `path_pattern_parser` 으로 변경되면서 생긴 문제였다. 고로 yml 혹은 properties 파일에서 기본 값을 수정하면 해결된다. 그렇다면 프레임워크 안에서 `matching-strategy` 가 하는 역할이 무엇일까 내부적으로 이 설정 값은 2개의 Enum 데이터를 가지고 있고 `AntPathMatcher`와 `Pat..