백엔드/JSP

Tomcat 다운로드 및 서버 연동시키기

두개의 문 2023. 6. 7. 23:21
Tomcat 다운로드

 

구글 검색 - 홈페이지 클릭 

 

 

왼쪽 Download - [ Tomcat 9 ] 클릭 - [ 9.0.75 ] 에서 맥북의 경우,tar.gz 클릭

 

 

Finder에서 더블클릭 → 압축 해제

 

원하는 폴더 위치에 붙여넣기 ( /Users/dahee/Desktop/dev/server )

 

 

다운로드는 완료! 이제 실행시켜보자!

 

 

 


Tomcat 실행 

 

 

터미널 실행 후 톰캣이 설치된 경로로 이동 

cd 톰캣 경로 / apache-tomcat-9.0.75/bin

 

서버 시작 

./startup.sh  

   

                 

Tomcat started. 라는 메시지가 나온다면,

localhost:8080으로 접속해 다음의 사진과 같이 Apache Tomcat 페이지가 표시되면 제대로 설치된 것! 

 

서버 중지 

./shutdown.sh

 

 


Tomcat 서버 생성

 

STS - [ Settings ] - [ Preferences ] 창 - [ Server ] - [ Runtime Environments ]에서 오른쪽 상단 [ Add.. ] 클릭 

→ Apache 폴더 확장 후, 내가 설치한 톰캣 서버 버전 클릭 - [ Next ]

[ Browser ]를 통해 톰캣 설치한 디렉토리 설정 후 [ Finish ] - 확인 후, [ Apply and Close ]

 

 


Tomcat 서버 연동 테스트

 

상단 [ File ] - [ New ] - [ Other... ] - [ Dynamic Web Project ]에서 프로젝트명 입력

 

 

 

HelloJSP 프로젝트 생성!

 

 

이제 JSP 파일 생성해보자.

Dynamic Project인 HelloJSP에서 오른쪽 클릭 - [ New ] - [ JSP File ] → 파일명 입력 - [ Finish ]

 

Package Explorer 창에서 확장자가 .jsp인 파일 확인 가능 → index.jsp 클릭 시 오른쪽 이미지와 같음

 

 

테스트해보자

.jsp 파일의 <body> 태그 안에 문구 작성 후 출력해보기

 

 

index.jsp 실행 : [ Run As ] - [ Run on Server ] 클릭 

→ 톰캣 서버 올라와있는지 확인 후, [ Next ] → Configured에 Dynamic Project인 'HelloJSP' 있는지 확인 후, [ Finish ]

 

문제 발생 : Starting tomcat v9.0 server at localhost has encountered a problem.

localhost에서 tomcat v9.0 서버를 시작하는 중에 문제가 발생했다는 대화창이 뜸
localhost의 tomcat v9.0 서버에 필요한 포트 8080이 이미 사용 중이어서 포트 충돌이 일어났음
그래서 이 서버를 시작하려면 다른 프로세스를 중지하거나 포트 번호를 변경해야 함

에러 발생한 이유 : 'localhost:8080'으로 Tomcat이 제대로 설치되었는지 테스트 화면 실행한 후, 동일한 포트로 이클립스 서버 구동을 하려고 했기 때문에 포트 충돌!

 

→ 중지 버튼 누른 후, 포트 번호 변경하자!

 

 

실행 결과, 아래와 같이 출력되었다.

 

톰캣 서버와 연동되었다!

 

 

 

'백엔드 > JSP' 카테고리의 다른 글

JSP Servlet 기초 (3) : JSP 태그  (0) 2023.06.11
내장객체 request와 response  (0) 2023.06.11
JSP lifestyle  (0) 2023.06.10
JSP Servlet 기초 (2)  (0) 2023.06.09
JSP Servlet 기초(1)  (0) 2023.06.08