JSP를 이용한 웹 프로그래밍을 위해 필수로 세팅되어야 할 톰캣 + 이클립스
Tomcat 은 셋팅이 되어 있다는 가정하에 진행 해보겠습니다!
(혹시나 아직 Tomcat 셋팅이 안되어 있으신 분은 https://pangsblog.tistory.com/54 이 블로그를 참고해주시면 되겠습니다)
저는 Tomcat 8 버전으로 다운받아 설치했습니다!
- 전체적인 순서
Preferences > "runtime" 검색 > Server > Runtime Evironments > "Add" 버튼 클릭 > "Apache Tomcat v8.5" 선택 > Next > "Browse " > apache-tomcat-8.5.XX 폴더 선택 > Finish > Apply and Close
Preferences > "runtime" 을 검색한 후 Server > Runtime Environments > Add.. 를 눌러줍니다.
(저는 이미 셋팅해놓은게 있어서 Apache Tomcat v8.5가 추가 되어 있지만 처음 세팅할땐 아무것도 없는게 맞습니다)
사진과 런타임 환경을 선택 하라고 나오는데 저는 Apache Tomcat v8.5를 선택하였습니다.
선택 후 Next 클릭
Name은 자동으로 8.5에 맞춰 설정이 됩니다.
Browse.. 를 클릭하시면 폴더를 선택하도록 finder 창이 하나 나옵니다.
경로는 Tomcat 세팅시 해놨던 /usr/local 인데 저는 경로 찾기가 귀찮아서 검색에 tomcat을 찾고
apache-tomcat-85.XX 폴더를 선택하였습니다.
폴더 선택 > Finish를 누르시면 맨 처음 사진처럼 Apache Tomcat v8.5가 추가된 걸 확인 하실 수 있습니다.
> Apply and Close 를 눌러줍니다.
이제 다음은 서버 연결 입니다.
Window > Show Views > Servers 를 선택해 줍니다.
다음과 같은 화면이 나타나면 글씨를 클릭해줍니다.
Tomcat v8.5 Server > Next > Finish 를 눌러줍니다.
Next 클릭 후 나오는 화면에선 그냥 Finish를 눌러주시면 됩니다.
Servers 에 있는 Tomcat v8.5 를 더블 클릭 해주시면 위와 같은 화면이 나옵니다.
초기 상태는 Tomcat admin port - 8005 , HTTP/1.1 - 8080 이 되있을 겁니다 .
여기서 오른쪽 아래 초록색 화살표(Start the server)를 누르시면 아래와 같은 에러가 뜰겁니다.
여기선 방법이 몇가지 있는데 저 같은 경우엔 두 종류로 해보았습니다.
첫번째
위 사진에서 빨간 네모친 Port Name 에서 8080 숫자를 더블클릭하여 8090이나 8070과 같은 식으로 바꿔주는 방법입니다.
저 같은 경우 처음 이 방법을 시도해봤는데 에러가 그대로여서 위 두번째 방법을 해보았습니다.
두번째
터미널 > sudo lsof -i :8080 > 입력시
이런 식으로 8080에 해당되는 정보들이 나옵니다
이중에 저희가 알아야 할건 PID 번호입니다. PID 번호 같은 경우엔 저와 다르실거라 생각합니다.
(저 같은 경우 이미 8080을 종료 한 후 8090 으로 찾은 상태입니다 )
그 후 > kill -9 [PID번호] (저 같은 경우 kill -9 27001 ) 이런 식으로 8080포트를 사용중인 프로세스를 죽일 수 있습니다.
그리고 초록색 화살표를 눌러보시면 서버가 연결되는 경우가 있는데
저같은 경우엔 그대로 에러가 발생해
Tomcat admin port 까지 8006으로 변경해주니 정상적으로 작동이 되었습니다.
여기까지 하시고 나면 세팅은 끝났습니다
이 후 저는
Dynamic Web Project 를 생성하여 실행해보았고 정상적으로 서버에 연결되었습니다.
'프로그래밍 > JSP' 카테고리의 다른 글
쿠키 , cookie (0) | 2021.09.01 |
---|---|
[JSP]EL , Expression Language (0) | 2021.08.10 |
[JSP]JSP 기본요소 (0) | 2021.08.10 |