ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Mac]톰캣 설치 및 포트 번호 바꾸기/한글깨짐 해결
    DB 2024. 7. 30. 09:58

     

    IntelliJ에서 jakarta EE로 웹 어플리케이션 실습을 수행하던 중에 톰켓 설치와 한글 깨짐 문제가 발생해서 고생했었습니다.

    이 포스트에서는 Mac OS에서의 톰켓 설치 방법과 포트 번호 변경 및 한글 깨짐 해결 방법에 대해 설명하겠습니다. 

     

    1. Tomcat 설치

    1) Homebrew를 사용하여 Tomcat 설치

    • Homebrew가 설치되어 있지 않다면, 먼저 Homebrew 설치 페이지를 참고하여 설치합니다.
    • 터미널을 열고 다음 명령어를 입력하여 Tomcat을 설치합니다.
    brew upate
    brew install tomcat@9

     

    2) Tomcat 설치 확인

    • 설치가 완료되면, Tomcat이 설치된 경로를 확인합니다:
    brew info tomcat@9
     
     
    3) Tomcat 설정 파일(server.xml) 경로로 이동
    • 위의 info로 확인한 경로로 이동합니다.
    • ARM칩이 탑제된 M1 이상 노트북은 아마 아래의 경로일 것이며,
      인텔 맥북은 /usr/local/homebrew 경로에 설치되어 있을겁니다.
    open /opt/homebrew/Cellar/tomcat@9/[톰켓버전]/libexec/conf/
     
     

    2. 한글 깨짐 문제 해결

    server.xml 파일에 UTF-8 추가

    • 한글이 깨지는 이유는 기본 인코딩이 iso-8859-1로 되어있기 때문입니다.
    • URIEncoding="UTF-8"을 추가해 한글 깨짐 현상을 방지해줍니다.
    • 폴더에 위치한 server.xml을 vim이나 텍스트편집기로 아래와 같이 수정해줍니다.
    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               URIEncoding="UTF-8"
               redirectPort="8443" />

     

    3. 포트 번호 변경

    server.xml 파일 수정

    • 위에서 다뤘던 파일에서 기본 포트번호 8080을 원하는 번호로 변경하면 됩니다.
    • 이후에는 Tomcat이 실행중이라면 재시작해주어 설정을 적용시켜줍니다.
    <Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               URIEncoding="UTF-8"
               redirectPort="8443" />

     

Designed by Tistory.