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에서 설정 수정
여기까지 진행해주면 기본적인 웹을 만들기 위한 환경 설정은 끝이 난다!!