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 |