-
[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" />