Spring Boot에서 Legacy Cookie 사용하기 (Tomcat & Jetty)

HTTP 프로토콜로 서버에 요청 메시지를 보낼 때 Header에 Cookie를 포함할 수 있습니다. 이 때, Cookie가 여러 개이면 각각을 세미콜론(;)으로 구분합니다. 아래와 같은 형태로 Cookie를 보내면 서버에서는 “yummy_cookie”의 값은 “choco”로, “tasty_cookie”의 값은 “strawberry”로 인식합니다. 예전에는 아래와 같이 콤마(,)로 구분된 Cookie도 서버에서 2개로 인식하여 처리할 수 있었습니다. 하지만 콤마로 구분하는 것은 표준이 아니기 때문에 최신 버전의 웹…

Tomcat 로그를 한글 대신 영문으로 남기기

오래간만에 최신 버전의 톰캣을 다운로드하여 실행해 보았습니다. 그런데 “뺣낫” 같은 알 수 없는 단어들이 섞인 로그 메시지가 출력되었습니다. 아마도 일부 단어가 OS 언어에 맞게 바뀌어서 출력되는 모양입니다.logs 폴더에 있는 catalina.out 파일을 텍스트 에디터로 열어 보았습니다. 아까 “?뺣낫”으로 보였던 문구는 “정보”라는 한글이네요. 한글은 아름다운 우리 글자입니다. 하지만 톰캣 로그에서는 한글보다 영문으로 보이는 게 더 익숙하고 편할…

영혼 없이 Windows용 Tomcat에 Let’s Encrypt SSL 인증서 설치하기

Let’s Encrypt 인증서를 설치하려고 검색을 해보니 리눅스 환경에서 certbot을 활용하는 방법이 주로 나왔습니다. 윈도 환경에서는 IIS에 적용하는 방법은 종종 찾을 수 있었지만 Tomcat에 적용하는 방법은 찾기 어려웠습니다. 아무래도 윈도에서 Tomcat으로 서버를 운영하는 사람이 많지 않아서 그런 것 같습니다. 누군가에게 티끌만큼이라도 도움이 되었으면 하는 마음으로 제가 삽질한 내용을 정리해 보았습니다. 준비하기 우선 필요한 파일을 다운로드하고 설치합니다….