웹 애플리케이션
개발환경 구축 순서
1. https://tomcat.apache.org/download-90.cgi 접속
Apache Tomcat® - Apache Tomcat 9 Software Downloads
Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x software, as well as links to the archives of older releases. Unsure which version you need? Specification version
tomcat.apache.org
2. Dowload – Tomcat 9.0.59 선택 후 9 버전 다운로드
3. D드라이브의 dev폴더 생성 후 압축 풀기
4. 이클립스에 설치한 통캣의 경로로 런타임 등록
5. 테스트 서버 생성 후 실행
6. 정상 start up 확인
아파치-톰캣 서버 구성하기
- 이클립스 상단의 [ Window ] – [ Preferences ] 선택 후
[Server ] – [ Runtime Environments ] – [ Add … ] 선택
New Server Environment 에서 Apache Tomcat v9.0 선택 후 [ Next ]
[ Browse… ] 선택하여 Apache-tomcat 설치 경로 등록
Server Runtime Environments 의 등록 정보를 확인 후 [ Apply and Close ] - Servers 설정에서 new Server 클릭 후, 이미 만들어 둔 환경을 선택하고 Finish
- 생성된 서버를 더블 클릭하여 서버 설정 변경
서버 접속에 사용할 Port 번호로 변경
Server Option의 [ v ] serve modules without publising 체크
-> Tomcat이 제공하는 기본폴더경로가 아닌 본인이 생성한 Project를 최상위 폴더 경로로 인식한다는 뜻 - Server가 정상 구동 되는지 확인
톰캣 관련 참고사항
Directory 종류 설명
bin | 톰캣을 실행하고 종료시키는 스크립트 파일(bat, sh)이 위치 |
conf | server.xml, web.xml 등 설정파일이 위치 |
lib | 톰캣을 실행하는데 필요한 라이브러리파일(,jar)위치 |
logs | 톰캣 로그파일이 위치 |
temp | 톰켓이 실행되는 동안 임시파일이 위치 |
webapps | 웹 애플리케이션 위치, 웹 애플리케이션이 저장되는 위치 |
work | 톰캣이 실행되는 동안 사용되는 작업파일이 위치 |
환경설정
web.xml | 톰캣을 실행하고 종료시키는 스크립트 파일(bat, sh)이 위치 |
server.xml | server.xml, web.xml 등 설정파일이 위치 |
catalina.policy | 톰캣을 실행하는데 필요한 라이브러리파일(,jar)위치 |
catalina.properties | 톰캣 로그파일이 위치 |
tomcat-users.xml | 톰켓이 실행되는 동안 임시파일이 위치 |
logging.properties | 웹 애플리케이션 위치, 웹 애플리케이션이 저장되는 위치 |
context.xml | 톰캣이 실행되는 동안 사용되는 작업파일이 위치 |
이클립스 환경 설정
웹 애플리케이션 구현 시 생성해야 할 파일의 바로가기를 생성한다
이클립스 [Window] - [Perspective] -> [Costomize Perspective..] -> [Shortcuts] 에서 필요한 목록들을 설정
General, java, Web 등 눌러보면서 필요한 것들만 체크.
New를 눌렀을 때 필요한 파일 목록이 뜨도록 한다.
이번에 서블릿을 배우면서 Class 외의 Filter나 Listener 등의 처음 알게 된 파일들을 생성해보았다.
매번 other에서 찾기 번거로우므로 이 설정은 꼭 해놓아야 한다.
Web Project 서버에 등록하기
[ New ] – [ Dynamic Web Project ] 생성
1. 프로젝트 이름을 설정 2. Target runtime 을 이전에 생성한 서버로 설정 후 [ Next ] 클릭
Web 프로젝트가 생성된 것을 확인하고, 서버 우 클릭하여 해당 프로젝트 추가 [add and remove]
서버 재 기동하여 실행 확인
'백엔드 과정 > Servlet' 카테고리의 다른 글
[Servlet] Response 응답 확인하기 (0) | 2022.03.06 |
---|---|
[Servlet] GET/POST 방식에 따른 서블릿 메소드 (0) | 2022.03.05 |
[Servlet] 서블릿 라이프 사이클 (0) | 2022.03.04 |
[Servlet] 서블릿 개요 (0) | 2022.03.04 |
[Servlet] Web Server / WAS (0) | 2022.03.02 |