Egloos | Log-in


Eclipse 로 tomcat 연동하여 웹개발 환경 갖추기.

 아시다시피 eclipse 자체로는 servlet container와 연동이 되지 않습니다.
그래서 대안으로 전통적으로는 MyEclipse를 썼는데요... 이는 유료입니다.

시간이 흐름에 따라 서서히 무료 J2EE IDE도 발전함에 따라
LombozWTP(Web Tools Platform) 도 많이 쓰고 있는 추세입니다.

그런데, 정말 간단하게 servlet container만 쓰고 싶다면, 위의 3가지 J2EE 개발 환경툴은
쓰지도 않은 기능들을 탑재했기 때문에, 덩치가 크고 무겁기만 합니다.
( 요즘 J2EE 개발 추세가 EJB없는 POJO 를 사용한 개발이라서 EJB 개발환경툴은
이제 좀 어울리지 않아보입니다.)

--------------------------------------------------------------------------

사실 lightweight 웹개발하는 환경을 갖춰보려면. 가벼운 플러그인 2개만
설치를 하면 되는데요. 이는 아래와 같습니다.

톰켓 플러그인 http://www.sysdeo.com/eclipse/tomcatplugin (신기하게 해가 지면 접속이 잘 안 되네요.)
이클립스 HTML 에디터 플러그인 https://sourceforge.jp/projects/amateras/files/ (EclipseHtmlEditor을 받으세요.)


최신의 버전을 다운 받은 후, 이클립스 플러그인 폴더에 복사해놓고 이클립스를 실행하게 되면,
아래와 같은 톰켓 연동 아이콘이 이클립스 메뉴에 생깁니다.
(물론 jdk와 tomcat이 적절한 위치에 설치가 되어있다고 가정합니다.)


우선 톰켓 연동을 위한 환경 설정을 합니다.
Window->Preferences 로 들어가면, tomcat 메뉴가 추가된 것을 보실 수 있습니다. 하나씩 자신의 버전에 맞게
세팅을 하시면 됩니다.

context declaration mode: 5.x 이상의 경우, 별도의 context.xml 파일을 권장하고 있으니, 이를 따르면 될 것 같습니다.


톰켓의 구동에 필요한 환경변수 및 라이브러리의 클래스패스를 적습니다.


context 관리(연동)를 이클립스에서 하려면 설치할 때, 적었던 관리자 정보를 적으셔야 합니다.






이제 세팅이 끝났으면 간닪나 톰켓 프로젝트를 만들어 봅시다.


1. new project -> java -> tomcat project 를 선택합니다.



2. 프로젝트 이름을 test라고 합니다.


3. 자동으로 context 이름이 test 가 되는데, 그대로 두고 Finish를 누르면, Tomcat 프로젝트가 만들어집니다.


4. 이제 JSP 파일을 만들어봅니다. JSP도 엄연히 서블릿이기 때문에, 연동 테스트에 큰문제는 없다고 생각합니다.




5. 파일이름과 제목을 아래와 같이 적어주고 Finish 를 누르면 나름 있을 태그는 다 있는 jsp 파일이 만들어집니다.


6. 귀찮아서 바디 중간에 OK! 만 넣었는데, 원하는 scriptlet를 넣으셔도 좋습니다.


7. war로 deploy를 하기 전에, war 를 export할 위치를 세팅합니다.


8. 이제 고양이 버튼을 눌러서, 톰켓을 실행합니다.


9. war 파일을 설정한 톰켓 컨테이너에 deploy 합니다.




10. 테스트 페이지를 보면, 잘 동작하는 것을 볼 수 있습니다.


by Tenny | 2007/04/17 22:42 | Java | 트랙백(2) | 핑백(2) | 덧글(4)

트랙백 주소 : http://tenny.egloos.com/tb/1108269
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from 뻘질, 삽질 at 2007/09/11 17:43

제목 : Eclipse 로 tomcat 연동하여 웹개발 환경..
J2EE 기반의 SOAP 개발을 위해 사용하면 좋을것 같다....more

Tracked from 뻘질, 삽질 at 2007/09/11 17:44

제목 : Eclipse 로 tomcat 연동하여 웹개발 환경..
J2EE 기반의 SOAP 개발을 위해 사용하면 좋을것 같다....more

Linked at beizix 의 작업공간 : .. at 2007/07/28 02:59

... http://tenny.egloos.com/1108269 아시다시피 eclipse 자체로는 servlet c ... more

Linked at 박호열 : Eclipse 로 .. at 2011/02/16 15:27

... 출처 : http://tenny.egloos.com/1108269 아시다시피 eclipse 자체로는 servlet container와 연동이 되지 않습니다.그래서 대안으로 전통적으로는 MyEclipse를 썼는 ... more

Commented by beizix at 2007/07/28 03:01
좋은 글 감사드립니다~ 이글루는 아직 익숙하지 않아 왜 퍼가기 기능이 없는지 모르겠네요.
복사해서 제 이글루로 글을 가져왔습니다. 출처도 기술했구여~
Commented by Tenny at 2007/07/30 22:58
드디어 전혀 모르는 사람의 댓글을 제블로그에서 보게 됐네요... ㅎㅎ
사진이 너무 커서 잘 안보이는데도 퍼가시다니, 저도 기분 좋으네요~ ^^
Commented by Rommel at 2008/10/28 13:45
오... 정말 간단하게 되네요. 신기해요. '-' jsp 좀 해볼까 하고 뒤적거리던 참에 좋은 글 잘 읽고 갑니다.ㅎ
Commented by Tenny at 2008/10/29 00:13
ㅎㅎ 감사합니다 ^^
※ 로그인 사용자만 덧글을 남길 수 있습니다.

◀ 이전 페이지          다음 페이지 ▶