1. JDK 8 설치
2020/04/07 - [IT/JAVA] - [Java] Windows 10 Open-JDK 8 다운로드 및 환경변수 설정
2. Tomcat 8.5 다운로드
https://tomcat.apache.org/download-80.cgi
Apache Tomcat® - Apache Tomcat 8 Software Downloads
Welcome to the Apache Tomcat® 8.x software download page. This page provides download links for obtaining the latest versions of Tomcat 8.x software, as well as links to the archives of older releases. Unsure which version you need? Specification versions
tomcat.apache.org
64bit, 32bit 중 하나를 선택해서 다운로드 해주세요.
32-bit Windows zip (pgp, sha512)
64-bit Windows zip (pgp, sha512)
다운로드가 완료되었다면 원하는 경로에 알집을 풀어주세요.
D:\tomcat\apache-tomcat-8.5.57
3. Tomcat 설정
1) URIEncoding UTF-8 설정
D:\tomcat\apache-tomcat-8.5.57\conf\server.xml
URIEncoding UTF-8 설정
...
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8" />
...
2) 콘솔창 한글 깨짐 수정
D:\tomcat\apache-tomcat-8.5.57\conf\logging.properties
1catalina.org.apache.juli.AsyncFileHandler.encoding = EUC-KR
2localhost.org.apache.juli.AsyncFileHandler.encoding = EUC-KR
3manager.org.apache.juli.AsyncFileHandler.encoding = EUC-KR
4host-manager.org.apache.juli.AsyncFileHandler.encoding = EUC-KR
java.util.logging.ConsoleHandler.encoding = EUC-KR
3) tomcat manager 설정
D:\tomcat\apache-tomcat-8.5.57\conf\tomcat-users.xml
...
<role rolename="manager"/>
<role rolename="manager-gui" />
<role rolename="manager-script" />
<role rolename="manager-jmx" />
<role rolename="manager-status" />
<role rolename="admin"/>
<user username="tester" password="1234" roles="admin, manager, manager-gui, manager-script, manager-jmx, manager-status"/>
...
4. tomcat 실행
1) cmd 실행 (윈도우키 + r, cmd 입력) 또는 PowerShell 실행
2) D:\tomcat\apache-tomcat-8.5.57\bin 으로 이동
3) startup.bat 입력
5. tomcat Test
1) 기본 페이지
http://localhost:8080
2) manager 페이지
http://localhost:8080/manager
사용자 이름과 비밀번호는 tomcat-users.xml에 설정한 값으로 입력하면 됩니다.
6. war파일 올리기
D:\tomcat\apache-tomcat-8.5.57\webapps
위 경로에 war파일을 올린 후 톰캣을 재시작하면 됩니다.
'IT > Web server' 카테고리의 다른 글
[Tomcat] Web Server의 Context Path 지정하기 (0) | 2020.10.13 |
---|---|
[tomcat] console에 출력되는 log를 영어로 출력하기 (0) | 2020.10.13 |
[Tomcat] Tomcat 실행 시 다른 경로에 있는 war 실행하기 (1) | 2020.10.07 |
WAS(Web Application Server)와 서블릿(Servlet) (0) | 2019.12.13 |
WAS(Web Application Server) 란? (0) | 2019.12.12 |