@markdown
# 웹 프로그래밍을 위한 환경 설정
_____
- Java 기반의 웹 프로그래밍을 위해선 JDK를 설치한다.
- Oracle DB와 Tomcat 서버 설치시 포트번호가 8080으로 동일하기 때문에 주의해야 한다.
- Oracle DB는 이전 글 참고 [http://kslee7746.tistory.com/10](http://kslee7746.tistory.com/10)
## Tomcat 웹 서버 설치하기
_____
- Mars 이후 버전부터 8.5버전을 사용 가능 (Luna 버전은 8.0까지)
- [Tomcat 8.0 다운로드 하기](http://tomcat.apache.org/download-80.cgi#8.0.44)
- Tomcat 포트번호 8000 수정 후 Install

<br>
- 설치 완료 후 브라우저 주소창에 `http://localhost:8000` 입력한다.
- Tomcat 서비스 화면이 나오면 잘 설치된 것

<br>
- 작업표시줄의 Tomcat 서버 트레이아이콘 Service Stop

<br>
- 이클립스 실행 후 위에서 설치한 Tomcat 서버를 등록한다.
- Eclipse - Servers - New - Server 설정 화면

<br>

<br>
- Server Locations - Use custom location에 따로 지정할 폴더를 지정하고 저장한다.
- Server 실행 후 오류 없이 동작한다면 설치 완료
- 기본 설정 : 한글 인코딩 방식을 위해 UTF-8 방식으로 HTML, JSP, CSS를 설정한다.

<br>

<br>
- Eclipse Dynamic Project 생성
- 프로젝트 구성 확인하기
- 웹 서버 구성시 반드시 WEB-INF(classes, lib, web.xml)로 구성되어야 한다.
- class 파일만 classes로 복사된다.
- lib 폴더에 필요한 .jar 파일을 복사해서 사용한다.
- web.xml 웹 서버 초기 설정에 필요한 파일
- 실제 컴퓨터가 보는 경로는 wtpweapps 폴더 밑 부터 경로를 인식한다.

<br>

'웹 프로그래밍' 카테고리의 다른 글
Spring - 핵심 개념(IoC, DI) (0) | 2017.07.05 |
---|---|
Spring - Maven 설치 및 Eclipse 환경설정 하기 (0) | 2017.07.04 |
Ajax 사용한 Daum 검색 API 사용하기 (0) | 2017.06.21 |
AJAX 비동기 처리 방식 (0) | 2017.06.20 |
JSP, jQuery로 간단한 텍스트 편집기 만들기 (1) | 2017.06.13 |