minlog
article thumbnail

 

웹 서버, 웹 어플리케이션 서버 설치

 

1. 톰켓 설치

웹 어플리케이션 서버로 웹 서버 기능이 포함되어 있다
톰켓 홈페이지에서 원하는 버전( Tomcat 8 ) 다운로드 C:\tomcat 폴더로 압축을 풀고 사용이 가능하다.
(* 설치형이 아님 , 압축풀기)

 

Apache Tomcat® - Welcome!

The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the

tomcat.apache.org

 

2. 이클립스 톰켓연동


1) 이클립스 상단바 > window > show view > other 선택
2) Show View 모달 검색 창에 'Server 검색 > 리스트에서 Servers ' 선택
3) 이클립스 Servers 창에서 ' No servers are available. Click this link to create a new server... ' 선택
4) New Server 모달 리스트에서 'Apache > Tomcat v8.5 Server 선택' > Next 버튼 선택 > Browse.. 버튼 > 톰켓 파일 위치 찾아서 연결
5) 톰켓 생성이 되면 'start the server'버튼 클릭 오류 팝업이 뜬다면
6) 생성된 톰켓을 열어 포트번호 8088로 변경 후 저장
7) 특별한 오류가 없다면 연동 완료!





3. 인코딩방식 변경 (UTF-8)

1) 01 Window > Preferences 클릭
2) Preferences 팝업창에서 encoding 으로 검색
3) 해당 리스트안에 들어있는 인코딩 모두 UTF8 로 변경 후 저장

 

 

 

 

 

 

프로젝트 만들기

 

1) Package Explorer 창에 우클릭 > New > Other 클릭
2) New 모달의 검색 창에 Dynamic 검색 > Dynamic Web Project 선택 > Next 버튼
3) New Dynamic Web Project 모달의 (STAP Dynamic Web Project )
Project name 란 내용 작성 > Next 버튼
4) New Dynamic Web Project 모달의 (STAP Java)
폴더 경로가 자동으로 적혀 있다면 > Next 버튼
5) New Dynamic Web Project 모달의 (STAP Web Module)
텍스트란 적혀 있는것 확인 및 반드시 체크 박스 선택 (Generate web.xml deployment descriptor) 후 완료
6) WebContent 안에 Html 또는 Jsp 문서 만들기
6 - 1 ) WebContent 우클릭 > New > HTML/JSP 파일 선택 (원하는 파일이 없을시 Other에서 검색하여 생성)
6 - 2 ) 생성한 문서에 내용을 작성하고 > Run 버튼을 클릭하여 웹페이지가 잘 나오는지 확인 가능하다.


※ 다이나믹 프로젝트 생성시 

Context는 어플리케이션을 말한다.

 

context가 등록이 되어 있어야 톰켓 서버가 인식 할 수 있다.

context가 등록이 되어 있는지는 servar.xml에서 확인해줄 수 있다. 

 

( * 일반 프로젝트로 만들었을경우 해당 경로에서 <Context ~> 내용을 추가해주면 톰켓 서버 사용이 가능하다.  )

 

 

 

 

 

 

 

servar.xml 

태그에 reloadable = "true"  는 수정이 되면 재 시작을 자동으로 해준다.

 

 

 

 

 

 

프로젝트 배포 방법

.war  또는 .jar 파일로 배포가 가능하다.

 

.war 파일 만드는 방법

이클립스 프로젝트 우클릭 Export  > WAR file   

EX) MVC01.war 파일이 생성된다

 

 

 

.war 파일 배포 방법

이클립스 프로젝트 우클릭 Import > WAR file

profile

minlog

@jimin-log

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!