웹 서버 환경 구축

수진·2023년 1월 11일
0

환경설정하기

목록 보기
3/8

톰캣(Tomcat) 설치

  1. https://apache.org/ 페이지로 접속해서 아래쪽으로 스크롤을 내려서 Tomcat을 클릭해준다.


2. 왼쪽 Download에서 사용하고 있는 이클립스와 호환이 되는 버전을 다운받아 주면 된다.(내 기준 이클립스는 2019-09버전이고 tomcat9를 다운받았다.)

💡이클립스 버전 이후 나온 톰캣은 그 이전버전의 이클립스를 지원안 할 가능성이 있기 때문에 확인 후에 맞는 버전을 다운받으면 된다.

  1. 설치 알집파일 더블클릭 -> 이클립스가 설치되어 있는 경로에 드래그&드롭해주면 된다.(안전폴더에 풀면 안됨!)

인코딩 추가해주기

  • apach-tomcat-9.0.70 -> conf -> server.xml파일에 URIEncoding="UTF-8을 Connector부분에 추가해준다.

    이렇게 인코딩을 추가해줘야 나중에 서버에 get방식으로 데이터 요청을 할때 한글이 깨지지 않게 된다.


이클립스에서 web project 생성하기


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


2. New Runtime클릭


3. 다운받은 톰캣버전과 동일한 톰캣을 선택해준 후 next클릭

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


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


5. 확인 후 next

  1. 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실행

❌❌ 만약 서버 실행중 port 오류가 발생한다면??!

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


명령 프롬프트에서 수행

sqlplus / as sysdba
EXEC DBMS_XDB.SETHTTPPORT(8081);
  • sys계정으로 접속해서 8080port를 사용하고 있는 부분을 다른 port로 변경해준다.

encoding 변경

CSS, HTML, JSP파일의 인코딩 설정을 UTF-8로 변경해준다.

Windows탭에서 Preferences -> Web에서 설정 수정

  • HTML, JSP파일 설정도 다 똑같이 변경해줌.

  • java script 설정은 기본으로 UTF-8로 되어있음.

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

0개의 댓글