어떻게 하면 기존에 Java Application 으로 만든 Project 를 Dynamic Web Project 로 변경할 수 있을까요? 이클립스를 이용하면 Web Application 을 구동하기 위해 구조를 직접 만들지 않아도 됩니다. 오늘은 이전 Java Project 를 Apache Tomcat Server 와 연동해서 JSP 를 구동할 수 있는 Dynamic Web Project 로 만들어 보겠습니다. 이 방법은 Java Application 이 아니더라도 상관없습니다. Dynamic Web Project 로 만들고 싶은 어떤 프로젝트라도 가능하기 때문에 자주 사용하고 있는 방법입니다.
▼ Dynamic Web Project 로 변경할 프로젝트를 선택합니다. 오른쪽 마우스를 눌러 빠른 실행 메뉴가 뜨면 Properties 를 선택합니다. 단축키는 Alt + Enter 입니다.
▼ 프로젝트의 속성 정보 창에서 왼쪽 메뉴 목록에 있는 Project Facets 를 선택합니다. 오른쪽 화면의 Project Facet 목록에서 Dynamic Web Module 를 선택합니다.
▼ Dynamic Web Module 기본 버전은 3.0 으로 되어 있습니다. Dynamic Web Module 버전 선택은 Java Servlet 과 어떤 Java 버전과 호환이 가능한지 따져 봐야 합니다. 버전을 선택하면 오른쪽 화면에 어떤 Java 버전이 가능한지 설명하고 있습니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 이클립스(Eclipse) 자바 개발 툴 최신버전 다운로드 및 설치하기 ▶ 이클립스(Eclipse) 설치하는 방법과 실행 오류 해결 하기 ▶ 이클립스 Eclipse 파일 에디터 열기와 확장자 등록하기 ▶ 이클립스(Eclipse) Java 프로젝트 라이브러리 만들는 방법 ▶ 이클립스 Eclipse 패키지 자동 import 단축키와 설정 변경하는 방법 |
▼ 다음은 Deployment Assembly 메뉴를 선택합니다. 이곳에서는 서버와 클라이언트 소스가 들어갈 위치를 지정해야 합니다. 경로를 설정한 대로 Project 구조는 변경됩니다.
▼ 프로젝트 속성 정보 창에서 설정을 마치면 그림처럼 프로젝트 폴더 구조는 변경이 됩니다. Java Project 와 전혀 다른 구조가 되었습니다. 다음은 Web Application 이 돌아가는지 테스트 해 봐야겠죠. 그러려면 WAS 서버인 Tomcat 을 추가해야 합니다.
▼ 화면 하단에 Servers 탭으로 갑니다. 추가 되어 있는 Tomcat 서버를 선택합니다. 여기에 새로 만든 Web Application 프로젝트를 추가해야 합니다. 오른쪽 마우스를 눌러 Add and Remove 메뉴를 선택합니다.
▼ Add and Remove 팝업창에는 왼쪽에 추가 가능한 Web Application 프로젝트가 뜹니다. 위에서 만든 Web Application Project 가 보여야겠죠. 중간에 Add 버튼을 눌러 오른쪽 목록으로 추가합니다. 이것으로 Java Project 를 Dynamic Web Project 로 변환해서 Tomcat 에 추가했습니다. 다음 2부에서는 JSP 를 구동해 보도록 하겠습니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 이클립스(Eclipse) 자바 개발 툴 최신버전 다운로드 및 설치하기 ▶ 이클립스(Eclipse) 설치하는 방법과 실행 오류 해결 하기 ▶ 이클립스 Eclipse 파일 에디터 열기와 확장자 등록하기 ▶ 이클립스(Eclipse) Java 프로젝트 라이브러리 만들는 방법 ▶ 이클립스 Eclipse 패키지 자동 import 단축키와 설정 변경하는 방법 |
'프로그래밍 툴 > 이클립스(Eclipse)' 카테고리의 다른 글
이클립스 Eclipse Content Assistant 코드 자동 완성 기능 안될 때 해결 방법 (0) | 2024.02.14 |
---|---|
이클립스 Eclipse 다른 프로젝트 클래스(Class) 참조해서 개발하는 방법 (4) | 2024.01.16 |
이클립스 Eclipse 다양한 테마 적용으로 자신만의 개발환경 꾸미는 방법 (4) | 2023.11.25 |
이클립스(Eclipse) 허용 메모리(Heap size) 최대값(Max)을 높이는 방법 (2) | 2023.11.12 |
이클립스(Eclipse) 한글 깨짐 오류 수정하기, 소스 인코딩 변경하기 (0) | 2023.09.06 |
이클립스 Eclipse 외부 라이브러리 추가하는 방법 (0) | 2023.01.22 |
이클립스(Eclipse) 웹 브라우저 크롬으로 설정해서 실행하는 방법 (4) | 2022.12.13 |
이클립스 Eclipse 프로젝트 추가하기(Import), 내보내기(Export) 사용하기 (1) | 2022.12.09 |