min's devlog

[Servlet] 환경설정 본문

til/Server

[Servlet] 환경설정

값진 2022. 6. 20. 10:19

앞으로 환경설정하거나 프로젝트 생성시에 참고하려 적는 포스팅!

 

1. C:\class\server 폴더 생성함 (work space)

2. eclipse 실행

3. 설정
   a. 폰트
   b. 인코딩(UTF-8) > "encoding"
      - General > Workspace >  Text file encoding
      - Web > CSS Files > Encoding
      - Web > HTML Files > Encoding
      - Web > JSP Files > Encoding

4. 아파치 톰캣 설치 확인
   - C:\class\apache-tomcat-8.5.XX

5. 이클립스 + 톰캣 연동하기
   - Preferences > "server" > Runtime Environments > Add > Apache Tomcat > 8.5 > Next > Browse... > 선택 > "C:\class\apache-tomcat-8.5.78" > Finish > Apply and Close

6. 이클립스 + 톰캣 인스턴스 생성하기 (이클립스에서 톰캣을 인식하도록)
   - Servers > 링크 클릭 > Apache Tomcat > 8.5 > Next > Finish
   - 톰캣 인스턴스 제어 > 실제 톰캣 제어
   - Start(Restart)(녹색화살표) or Stop(빨간색사각형)
   - 8080 포트 충돌 에러 > 포트 번호 수정 > 톰캣 인스턴스 더블 클릭 > Ports > Modify the server ports > HTTP/1.1 > 8000번대 이후(8090) > Ctrl+s > INFO: Server startup in 413 ms

7. 새 프로젝트 생성

> New > Other > Web > Dynamic Web Project > Next > "ServletTest" > Target runtime(Apache Tomcat 8.5), Dynamic web module version(3.1) > Next > Next > Context root(웹페이지에 표시되는 이름. 소문자로 쓰는 걸 권장!), Content directory, Generate web.xml(체크 O) > Finish

 

새 프로젝트 생성 창



8. 프로젝트 구조
   - src/main/java > 자바 소스 폴더
   - src/main/webapp > 콘텐츠 폴더(HTML, CSS, JavaScript, 이미지 등..)
   - src/main/webapp/WEB-INF > 서버 관련 설정 파일
   - src/main/webapp/WEB-INF/lib > *.jar 관리 폴더
   - src/main/webapp/WEB-INF/web.xml > 사이트 설정 파일

'til > Server' 카테고리의 다른 글

[JSP] JSP 내장 객체  (0) 2022.06.23
[Servlet] 서블릿 처리 동작 순서  (0) 2022.06.21
[servlet] 구구단 웹페이지 (web.xml)  (0) 2022.06.21
[JSP] JSP의 요소  (0) 2022.06.20
[Servlet] 서블릿 기초  (0) 2022.06.20
Comments