이클립스 톰캣 연동하기 ( Eclipse & Tomcat )



 요즘 JSP 관련 코딩을 할 일이 생겨서 컴퓨터에 JSP 개발 환경을 설치해야 했는데요.
 톰캣(TomCat) 이라는 서버 프로그램을 이용해서 개인용 컴퓨터에 손 쉽게 서버 환경을 구축 할 수 있습니다.
 JSP 개발 환경을 구축하고 싶으신 분들은 개발 환경인 이클립스와 JDK ( Java Development Kit )을 설치하시기 바랍니다.
 이클립스와 JDK 설치는 이전에 포스팅 해 둔것이 있으니 링크를 걸어드리겠습니다.

2010/04/06 - [컴퓨터 공학/Java] - 자바( Java )설치하기 & 환경변수( path ) 설정하기
2010/04/06 - [컴퓨터 공학/Java] - 자바( JAVA ) 개발 환경 설치( IDE 설치 ) - 이클립스( Eclipse ) 설치하기 및 오류

첫 번째 링크가 여러분의 컴퓨터에 자바 개발 환경을 설치하는 단계입니다.
버젼이 다를 수도 있으며, 버젼에 따른 라이브러리 등이 다를 수도 있으니 여러분의 편의 맞게 버젼을 선택해서 설치해주시기바랍니다. 일반적으로는 최신 버젼을 추천하는 바입니다만 여러분의 프로젝트에서 이전 버젼을 사용하고 있을 수도 있고, 라이브러리가 바뀔 수도 있으니 적절하게 선택을 해서 설치하시기 바랍니다.

기존에 자바 프로그래밍을 하시던 위의 두 단계를 그냥 넘어가셔도 무방합니다.


1. 톰캣을 설치해 보자.

그럼 서버 프로그램인 톰캣을 설치해 보도록 하겠습니다.
웹 어플리케이션을 만들고 정상동작하는지 테스트 하기 위해서는 웹 어플리케이션 서버( WAS ; Web application Server ) 프로그램이 필요합니다. 그 중에 많이 사용되고 있는 것이 톰캣이라는 프로그램입니다.

먼저 톰캣의 다운로드 페이지로 가보도록 하겠습니다.

http://tomcat.apache.org/




위에 걸어드린 링크를 따라가시면, 위 그림과 같이 카리스마 있어보이는(?) 고양이가 그려진 Apache Tomcat 페이지가 뜰 것입니다. 좌측의 메뉴중에서 Download ( 다운로드 ) 부분을 보시면 여러가지 톰캣 버전이 있습니다. 특정 버전을 원하시면 그 버전을 다운받아서 설치를 하시면 되지만, 최신 버전을 설치 할 것을 권하는 바입니다.

저는 제가 보고 있는 책에서 사용하고 있는 Tomcat 5.5 버전을 다운받아서 사용하겠습니다.
사실 버전에 따른 차이는 그렇게 크지 않다고 생각합니다. 톰캣 서버를 처음 설치해 보시는 분들이라면 막 웹 어플리케이션 프로그래밍을 접하시는 분들일 것이고, 그런 분들에게 제공되는 서비스는 버전에 따라서 크게 다르지 않기 때문입니다. 하지만 좀 더 복잡하고 어려운 프로그래밍을 하실 분들은 더 높은 버전, 혹은 안정된 버전의 서버를 사용하시면 될 것입니다.
 이전 버전은 치명적인 오류만 없으면 웹상에 많은 레퍼런스들이 존재하기 때문에 오히려 공부하기에는 더 좋지 않을까 생각이 들기도 합니다.



아무튼, 원하는 버전을 클릭하시고 스크롤을 좀 내리면 위와 같은 섹션이 있습니다. [Binary Distributions]에서 [Core] 중에 [Windows Service Installer]를 선택해서 다운로드 받습니다.

직접 zip 이나 tar.gz 을 받아서 해도 되지만 여러분의 운영체제가 Windows 시리즈의 운영체제라면 쉽게 설치 할 수 있는 세번째 Windows Service Installer 를 받아서 설치하는 걸 권장합니다. 쉽거든요 ㅋ





다운로드를 받습니다.

제가 사용하는 인터넷 브라우저가 파이어 폭스이기 때문에 위와 같은 창이 나오는 것입니다.
웹 브라우저에 따라 약간은 다를 수도 있으니 그냥 다운로드 받으시면 됩니다. ㅎ



여러분이 다운로드 받은 경로에 고냥이 모양의 아이콘이 있을 겁니다. "apache-tomcat-5.5.30.exe' 인가요? 아무튼 아파치 톰캣 어쩌구인 아이콘을 실행합니다.




네, 여기서 부터는 일사천리로 진행됩니다.
"아파치 톰캣 설치 마법사에 오신것을 환영합니다." 라는 말을 하고 있네요.
[ Next > ]를 눌러서 다음으로 진행합니다.




사용 라이센스에 대한 내용입니다.
시간이 많으시거나 영어 독해 연습을 하시고 싶으신 분들은 읽어보시기 바랍니다.
언제나 늘 그랬듯이 [ I Agree ]를 눌러 줍니다.

문제가 많은 부분이죠.
이렇게 라이선스 동의 과정을 집어 넣어도 읽는 사람이 몇 %나 있을까요?
아마도 상업적으로 이용할 때에는 아파치에서 제공하는 유료 제품을 사용해야 한다는 내용 정도가 들어있지 않을까요?
일반적으로 이 라이선스를 어기는 사람을 별로 없을 것으로 생각됩니다만,
언젠간 한번 읽어 보는 것을 추천합니다.



설치 옵션을 조정하고 싶으시면 변경하시기 바랍니다.
시작 메뉴에 톰캣을 등록 할 꺼냐, 톰캣 Documents 를 설치 할 것이냐, ( 뭐 사용법이나 문제 해결 같네요 ), 톰캣 매니저 프로그램을 설치 할 것이냐 등등이 있네요. 잘 모르겠으면 그냥 [ Next > ]을 눌러서 넘어갑니다.


톰캣 서버 프로그램을 여러분의 컴퓨터 어디에 설치 할 것인가를 정하는 단계입니다.
딱히 관리를 안해주시는 분은 [Next]를 눌러서 진행을 하시기 바랍니다.
아니면 [Browse]를 눌러서 설치할 경로를 지정해 주시면 됩니다.


포트와 패스워드 설정에 관한 부분입니다.
톰캣의 기본 포트는 8080 이지만 이 포트가 이미 여러분의 컴퓨터에 설치된 프로그램에 의해 사용되고 있을 경우, ( 예를 들면 다른 서버 프로그램이 이미 사용하고 있을 경우 ) 다른 것으로 지정해 주시면 됩니다. 중복이 되면 아마도 나중에 실행 할 때 오류가 나거나 충돌 메시지가 뜰 겁니다.

 또 사용자 이름은 여러분이 편할대로 하면 되지만, 예의상 admin 이라는 이름으로 해주고, 패스워드도 입력을 안해도 되지만 적절하게 입력을 해줍니다. ( 나중에 필요하니 기억하기 쉬운 걸로 해두세요 )


이 부분은 여러분이 자바를 설치했던 경로를 지정하는 곳입니다.
이전에 JDK를 설치 했었는데요.

2010/04/06 - [컴퓨터 공학/Java] - 자바( Java )설치하기 & 환경변수( path ) 설정하기

이 때 지정해준 경로를 여기서 지정해 주면 됩니다. ( 이래서 뭘 설치 할 때 경로를 잘 안바꾸는 모양입니다. 나중에 복잡해 지니까요 ㅜㅜ )

[Install]을 누르시면 드디어 톰캣 설치가 진행됩니다.



설치는 금방 끝납니다.
심심하시면 [Show details]를 누르셔서 설치 과정을 지켜보시기 바랍니다. 눈만 아파요 ㅋㅋ




설치가 끝났습니다.
두개의 체크 박스는 [Finish]를 눌렀을 때, 톰캣 서버 프로그램을 실행 시킬 것인가? 와 Read me 파일을 열어 볼 것인가를 나타냅니다. [Finish] 버튼을 눌러서 설치를 마칩니다.




네 저는 그냥 [Finish]를 클릭해서 톰캣 서버가 시작 준비를 하고 있습니다. Read me 파일도 열렸네요. 시간나면 한번 읽어 보시기 바랍니다. ( 읽으면 좋아요 )


그럼 트레이에 ( 오른쪽 하단의 작은 아이콘들이 나오는 부분 ) 위와 같은 아이콘이 나올 겁니다.
톰캣이 실행되고 있다는 말이죠.

제대로 설치가 되었는지 확인 하기 위해서 및의 링크를 클릭해 봅니다.

http://localhost:8080/

아까 포트 설정 할 때, 기본 포트인 8080 포트가 아닌 다른 포트를 지정하신 분들은 8080 대신 사용하실 포트 번호를 넣어 주시면 됩니다.




이 화면이 나오면 여러분의 컴퓨터에 톰캣 설치가 완료 된 것입니다. ^^



2. 이클립스와 톰캣을 연동해 보자.

자바를 공부하신 분들이라면 누구나 알고 있을, 이클립스라는 툴이 JSP 개발환경도 제공하고 있습니다.
저도 JSP 코딩을 하기 위해서 이클립스 환경을 사용하고 있는데요.
이클립스를 사용 하실 분은 설치하시기 바랍니다.

2010/04/06 - [컴퓨터 공학/Java] - 자바( JAVA ) 개발 환경 설치( IDE 설치 ) - 이클립스( Eclipse ) 설치하기 및 오류

네, 그럼 이제 이클립스에서 사용 할 수 있는 [이클립스-톰캣 연동 플러그인]을 다운로드해서 설치하겠습니다.
다음 링크를 따라갑니다.

http://www.eclipsetotale.com/tomcatPlugin.html



그럼 위와 같은 페이지가 나오는데요.
스크롤바를 내리다 보면 [Download]라는 섹션이 있습니다.



최신 버전인 3.2.1 을 다운 받도록 하겠습니다.



다운로드 받은 압축 파일의 내용물을 이클립스의 plugins 폴더에 넣어 둡니다.

제가 이렇게 많은 플러그인들을 사용하고 있는지 오늘 알았네요.
처음 설치 하신 분들은 많지 않을 수도 있습니다. ㅎㅎ

이클립스를 재시작합니다.


그럼 위와 같은 톰캣 모양의 아이콘이 삽입 된 것을 볼 수 있을 겁니다.

다운 받은 파일을 알집으로 압축 풀기를 하면, 알집 이름으로 폴더가 생기고 그 안에 내용물이 들어 있는 형식으로 되더라구요. 여기서 압축을 푼 폴더를 그냥 plugins 에 옮기는게 아니라 그 안에 들어 있는 폴더를 plugins 로 옮겨야 합니다. 무슨 말이냐면,


알집으로 압축을 풀면 ZIP 파일과 똑같은 폴더가 생깁니다. 얘를 옮기는게 아니라 이 폴더를 열면


이런 놈이 있는데, 이 폴더를 plugins에 넣어두시면 됩니다.
헷갈릴 수도 있어서 알려 드립니다. ^^




좀 더 세팅을 하기 위해 [Windows] 탭에서 [Preferences]를 선택합니다.



왼쪽에서 [Tomcat]이라는 메뉴를 클릭하면 여러가지 설정을 할 수 있습니다. 일단 맨 위에 [Tomcat version] 에서 여러분이 설치한 톰캣 버전을 선택해 줍니다. 저는 5.5를 선택했으므로 5.X 를 선택하겠습니다.
그 다음 톰캣이 설치된 폴더를 지정해 줍니다. 저는 기본 경로에 설치를 했으므로
"C:\Program Files\Apache Software Foundation\Tomcat 5.5"
를 고르겠습니다.
그 다음은 Context declaration mode 인데 서버 설정 같은 걸 저장해 두는 모양입니다.
이 전에 xml 파일로 해둔 기억이 있으므로 Server.xml 을 선택하겠습니다.

어짜피 나중에 바꿀 수 있으므로 너무 신중하게 고르지 마세요 ㅎㅎ




Tomcat 메뉴의 하위 메뉴로 [Advanced] 라는 곳을 선택하면 위와 같은 화면이 나옵니다.
Tomcat base에 여러분이 톰캣을 설치한 경로를 마찬가지로 넣어 줍니다.


이제 저기 있는 고양이 모양으로 이클립스에서 쉽게 톰캣 서버를 끄고 켤 수 있게 되었습니다.
이렇게 여러분의 컴퓨터에 JSP를 이용한 웹 프로그래밍 환경 구축과 이클립스라는 프로그래밍 툴과의 연동 과정이 마무리 되었습니다. 앞으로 JSP에 대해서 하나하나 포스팅을 해나가면서 공부도 하겠습니다. ^^


JSP를 공부하기 위한 책 추천!!




더 열심히 공부합시다. !!!


+ Recent posts