1. 이클립스를 킨 후 Java EE로 설정되어 있는지 확인한다.

(Java EE가 아닌 다른 걸로 설정되어 있다면 바로 왼쪽 버튼에서 변경할 수 있다.)

 

 

2. Dynamic Web project를 생성한다.

 

 

3. 프로젝트 이름을 입력하고내 프로젝트가 실행될 WAS를 설정한다.

 

 

4. 프로젝트 생성완료...!

(만약 WebContent가 존재하지 않고 src/main/webapp이 존재한다면

아마 이클립스 버전이 2021 이상일 것이다...!)

 


프로젝트의 Properties에서 Web Project Settings를 확인해보면 Context root라는 것이 설정되어 있다.

Context root는 WAS위에 올라간 내 애플리케이션(프로젝트)의 루트 주소를 말한다.

 

만약 localhost에서 실행해본다면

http://localhost:8080/ 까지가 WAS가 올라간 주소이고

 

내 애플리케이션은

http://localhost:8080/TestProject 에서 찾을 수 있다.

 

 

- WebContent : Content directory로 java 파일이 아닌 html, css, js, jsp 등을 저장하는 곳이다.

- WebContent 위쪽 전부 : Java 프로그래밍을 위한 영역!! Java 파일들만 저장한다.

 

다만 Java Resources에서 Libraries가 존재하고 WebContent/WEB-INF에도 lib이 존재한다.

 

Java Resources에 있는 Libraries는 우리가 프로그래밍을 하기위한 library가 추가되어 있고,

WebContent/WEB-INF의 lib은 프로그램을 실행할 때 WAS가 참조할 library를 추가한다.

(근데 Java Resources에 추가하면 실행할 때도 필요할테니 WEB-INF의 lib에도 추가해야 하는 듯...)

 

728x90

BELATED ARTICLES

more