기존 이클립스에서 개발하던 프로젝트를 인텔리제이에서 사용하려고, 환경설정 중이었는데
인텔리제이 커뮤니티에서는 내장톰캣 지원 안된다.
그래서 기존에 사용하던 아파치 톰캣7을 직접 설치 후 연동해서 사용하려고 함.
※ 요약
- CATALINA_HOME, JAVA_HOME 환경변수 생성(톰캣 설치위치)
- service.bat install 이후 startup.bat 실행
- 콘솔에서 한글 깨질경우 아래 가이드 보고 설정 후 cmd 종료 후 재실행
1. Apache Tomcat 9 다운 / JDK 11 기존거 그대로 사용
> 기존에 톰캣 7사용중이었는데, JDK 11이랑 호환이 안되어서 톰캣 9로 올림
톰캣7으로 환경설정 후 startup.bat 실행하면, 실행하다가 갑자기 혼자 종료 됨 - 9로 버전 올린 후 사용결과 정상동작 확인
2. 톰캣 환경변수 CATALINA_HOME 환경변수 추가
3. JAVA_HOME 환경변수 추가
4. 실행 후 설치 폴더로 들어가서 cmd : service.bat install 실행해서 설치
5. cmd로 CATALINA_HOME/bin로 이동 후 startup.bat 실행.
정상 실행되지만 한글 깨짐
log폴더 들어가서 catalina.log 파일 확인결과 log파일 내 한글은 안깨짐
구글링해서 regit 등록 후 정상 실행 확인
5.1 window+R 키 누르고 regedit 실행
5.2 HKEY_CURRENT_USER / Console 폴더에서 마우스 오른쪽 클릭 후 새로만들기 > Key 선택
> 이름 'TomCat'으로 생성 함
5.3 새로 생긴 Tomcat 폴더 클릭 후 안에 오른쪽 클릭 후 새로만들기 > DWORD(32비트) 값(D) 선택 후 생성 > 이름은 CodePage로 생성함
5.4 값 데이터 65001, 10진수 선택 후 확인버튼 클릭
6. 5번 설정 완료 후 cmd 종료 후 새로 킨 다음 다시 startup.bat 실행시켜서 콘솔 한글 안깨짐 확인!
완료!