본문 바로가기

JSP/0. 개발환경 구축

JSP 개발 환경 구축하기 4편 - 이클립스 2019-03 와 톰캣 Tomcat 9 연동하기

이클립스에서 JSP 파일의 코딩 결과를 웹 상으로 확인하는 JSP 개발을 하기 위해서

이클립스 상에서 톰캣 9 과 연동하는 방법을 알아보겠습니다.

 

이클립스에서 Window → Show View → Servers 를 선택합니다.

 

 

선택 후 하단에 Servers 탭이 열린 후 새로운 서버(톰캣)를 추가합니다.

create a new server...

 

Apache 항목에서 Tomcat v9.0 Server를 선택하여 Next > 다음 단계로 진행합니다.

 

톰캣이 설치된 경로를 지정합니다. Finish!

이때 JRE 가 설치된 경로를 묻는데, 이클립스가 설치 될 때 설치된 JDK를 인식하므로 default로 두어 1편의 설치된

JDK가 인식되도록 합니다.

 

톰캣 서버가 이클립스에 추가되었습니다.

 

서버에 우클릭하여 Start 하거나 Stop 할 수 있습니다.

 

실제로 서버가 연동이 되었는지 프로젝트를 만들어 서버를 구동해 보겠습니다.

 

이클립스에서 Dynamic Web Project 를 생성합니다.

 

프로젝트 생성

 

프로젝트 이름을 입력하고 Finish!

 

WebContent 폴더에 우클릭을 하여 JSP 파일을 추가합니다.

 

파일이름을 입력하고 Finish! 저는 여기서 파일이름을 index로 했습니다.

 

<title> 부분에는 웹페이지 제목을, <body> 부분에는 표시될 내용을 입력합니다.

 

만든 JSP 파일에 우클릭을 하여 Run As 선택, 1 Run on Server 를 클릭합니다.

 

현재 추가된 서버가 표시되며, 서버를 선택하여 Finish!

 

만약 아래와 같은 메시지가 뜬다면!

 

톰캣이 이클립스 상에서 실행되지 않고 윈도우 서비스로 미리 실행되어 있다면

서버가 중복 실행되어 포트 충돌이 일어납니다.

이클립스에서 프로젝트를 진행할 때에는 윈도우 서비스의 톰캣을 미리 중지하고 이클립스 상에서 실행하셔야 합니다.

 

윈도우 서비스 상의 톰캣 중지는 Monitor Tomcat 를 통해 진행 할 수 있습니다.

 

모니터는 시작 버튼에서 찾을 수 있습니다.

Monitor Tomcat! 실행
작업표시줄 시계 옆에 나타납니다 우클릭하여 Configure 를 클릭!

 

서비스를 Stop 해 줍니다.

 

이후에 다시 이클립스에서 Run as 로 톰캣을 구동하여 보면

 

방화벽 액세스 허용1
방화벽 액세스 허용2

 

위의 방화벽 액세스를 허용 하시면,

 

아래와 같이 성공적으로 JSP 파일이 톰캣으로 연동되는 것을 확인할 수 있습니다.

 

정상적으로 연동!!