

Tomcat을 클릭해준다.
2. 왼쪽 Download에서 사용하고 있는 이클립스와 호환이 되는 버전을 다운받아 주면 된다.(내 기준 이클립스는 2019-09버전이고 tomcat9를 다운받았다.)
💡이클립스 버전 이후 나온 톰캣은 그 이전버전의 이클립스를 지원안 할 가능성이 있기 때문에 확인 후에 맞는 버전을 다운받으면 된다.


apach-tomcat-9.0.70 -> conf -> server.xml파일에 URIEncoding="UTF-8을 Connector부분에 추가해준다.이렇게 인코딩을 추가해줘야 나중에 서버에
get방식으로 데이터 요청을 할때 한글이 깨지지 않게 된다.

1. Dynamic Web Project 생성을 눌러준다.

2. New Runtime클릭

3. 다운받은 톰캣버전과 동일한 톰캣을 선택해준 후 next클릭
톰캣을 다운받을때 이클립스와 호환되는 톰캣 버전을 설치해줘야 한다고 했는데, 여기서 이클립스와 호환되는 톰캣버전을 확인할 수 있다!
(내 기준으로는 tomcat 9버전까지 호환되는 것)

4. Tomcat installation directory에 tomcat이 설치되어 있는 경로를 설정해주고 finish누른 후에 next 눌러준다.

5. 확인 후 next

Generate web.xml deployment descriptor설정을 체크해준 후 finish를 누르면 웹 프로젝트 생성 끝!
1. 시스템 환경 변수 편집 -> 환경 변수

2. 시스템 환경 변수 편집 들어가서 위와 jdk의 경로로 시스템 변수 설정을 해준다.

3. 시스템 변수 추가된 것 확인

1. 이클립스 하단에 servers에서 새로운 서버 생성하라고 하는 부분을 클릭해준 후 next 클릭

2. 프로젝트를 add시켜주면 이제 앞으로 이클립스의 web project에서 작업한 결과들은 자동으로 톰캣서버에 올라가게 된다.
3. 서버를 우클릭해서 start를 누르면 서버가 시작된다.
- start누르면 tomcat 폴더에서
start.bat실행되는것- stop누르면 tomcat폴더에서
shutdown.bat실행

오류가 나는 이유는 oracle에서 8080이라는 port를 사용하고 있기 때문
👉오라클의 8080port를 다른 걸로 바꿔주고 다시 진행하면 됨.

명령 프롬프트에서 수행
sqlplus / as sysdba
EXEC DBMS_XDB.SETHTTPPORT(8081);
CSS, HTML, JSP파일의 인코딩 설정을 UTF-8로 변경해준다.
Windows탭에서 Preferences -> Web에서 설정 수정


여기까지 진행해주면 기본적인 웹을 만들기 위한 환경 설정은 끝이 난다!!