톰캣을 설치를 했다면 이클립스와 연동을 해야 웹개발 환경이 만들어집니다.

 

톰캣을 연동하기 전 아래 링크를 타서 JDK 등록을 해주자.

 

 

이클립스 JDK 등록

톰캣이 설치가 된 후 이클립스에 JDK등록을 해줘야 한다. Window > Preferences > Java > Installed JREs > Add.. 다음 창에 Standard VM > Next 누른다. 이제 설치한 JDK의 경로를 잡아준 뒤 Finish 클릭 그..

owosalmons-o733.tistory.com

 


 

 

이클립스를 실행시켜 보면 상단에 Window라는 메뉴가 있다. Window를 클릭해 맨 아래에 있는 Preferences를 클릭한다.

 

Preferences 화면 우측에서 [Server] - [Runtime Environmets]를 클릭을 하고, Add 버튼을 클린한다.

 

Add를 누르면 위와 같은 창이 나타나게 된다.

여기서 자신이 설칠한 톰캣 버전을 선택을 한 후 Next를 클릭한다.

 

다음 화면에서 톰캣이 설치된 경로를 지정을 해줘야 한다.

그러길 위해서 Browse...를 클릭하여 톰캣 경로를 지정해준다.

그리고 아래 JRE 부분에서 현재 자바 버전을 선택해 주고 Finish를 클린한다.

 

*참고로 오류가 났으면, 아래 링크를 타서 확인을 해준다.

 

[오류] Unknown version of Tomcat was specified in Eclipse

톰캣과 이클립스를 연동을 하다가 오류가 나는 경우가 있다. [Unknown version of Tomcat was specified in Eclipse] 오류 이유가 나오는데, 이걸 번역기에 돌려보면 Eclipse에서 알 수없는 Tomcat 버전이 지정되..

owosalmons-o733.tistory.com

 

 

다음으로 다시 이클립스 메인화면으로 돌아간다.

 

여기서 [Window] - [Show View] - [Server]를 선택한다.

이 작업은 하단에 Server 메뉴창을 만들기 위해서이다.

 

하단을 보면 Server 메뉴가 보인다. Server를 클릭을 한 후 위와 같은 글이 링크되어 있다. 

링크를 클릭을 해준다.

 

그러면 새로운 서버를 만드는 창이 나오게 된다.

자신이 설치한 톰캣 버전 서버를 선택 후 Finish를 클릭해준다. 

 


톰캣 연동 확인하기

 

 

 

웹 프로젝트 생성

File > New > Dynmic Web Project 

 

Project name을 설정을 해준 후 아래에 Finish를 클릭한다.

 

 

왼쪽에 보면 웹 프로젝트가 생성이 된 것을 확인할 수 있다.

만들어진 프로젝트를 펼쳐보게 되면 WebContent 폴더가 있다. 

그 폴더에서 오른쪽 마우스 클릭 한 후 New > Other 클릭.

 

 

새 창에서 Wizards에 검색기능을 이용하여 jsp를 친다.

그러면 아래에 Web파일이 보여지며 JSP File 클릭하고 Next 클릭.

 

 

다음 화면에서 File name을 설정해주고 Finish 클릭.

 

 

그러면 JSP가 만들어지는데, bady 부분에 아무 글자를 입력 후 실행 시킨다.

 

실행 시키면 이러한 창이 나오는데 지금 사진을 보다싶이 현재 톰캣 서버가 정시 상태이므로 서버를 가동해야한다.

여기서는 Finish를 클릭하면 서버가 가동이 된다.

 

이렇게 이클립스 내부 브러우저가 실행되면서 아까 JSP에 입력한 글자가 나온다.

여기까지 잘 되었으면 연동이 잘 된 것이다.

 

*오류가 난 부분이 있으면 아래 링크타고 확인을 해보자.

 

[오류]Server Tomcat v9.0 Server at localhost failed to start.

오류 메시지 Server Tomcat v9.0 Server at localhost failed to start. 해결 방안은 우선 두 가지만 들고 왔다. 너무 많은 오류가 났기 때문에, 겨우겨우 해결을 했다... ㅠ 1. 포트 설정이 덜 된 경우...

owosalmons-o733.tistory.com

 

+ Recent posts