A2공간 - 도움되는 글을 쓰자

ani2life.egloos.com

포토로그 마이가든


그냥 잡담

※방명록은 따로 없고 무조건 최신글에 댓글 남기시면 됩니다. ^^

위드블로그


올블로그 올블릿


JSP 개발환경 구축 이클립스 3.2 + WTP 1.5 + 톰캣 5.5.17 개발/플밍

이거 정말 주변에 가르쳐주는 사람도 없고 막 삽질하다가 저녁에서야 우여곡절끝에 되었습니다.
아직 여러가지 의문사항들이 남아있지만 일단 설치기를 써볼까 합니다.

먼저 이클립스 없이 JDK 1.5 + 톰캣 5.5.17 를 설치해보겠습니다.

JDK 1.5를 다운받습니다.
http://java.sun.com/javase/downloads/index.jsp

톰캣 5.5.17을 다운받습니다.
http://tomcat.apache.org/download-55.cgi

톰캣 Administration Web Application을 다운받습니다.

Core에서 zip을 받아서 설치하지 않고 쓰셔도 되고 Windows Executable을 받으셔서 쓰셔도 됩니다.
전 둘다 해봤는데 편하게 Windows Executable로 하겠습니다.

JDK를 설치합니다.
톰캣을 설치합니다. 설치중 JRE의 경로를 설정하는 부분이 나오는데 자동으로 잡혀있습니다.

다운받은 Administration Web Application를 설치한 톰캣 폴더에 덮어씌웁니다.

톰캣을 실행후 http://localhost:8080 을 실행하여 화면이 나오면 정상입니다.
http://localhost:8080/admin 을 실행하여 관리화면이 나오면 정상입니다.

톰캣 설치시에 입력한 ID/PW를 입력하시면 됩니다.
톰캣을 압축풀어서 설치하신 분은 톰캣이 설치된 폴더의 conf/tomcat-user.xml 파일에 사용자를 추가합니다.
예)
<role rolename="admin"/>
<user username="admin" password="1234" roles="admin,manager"/>

톰캣 Admin에서 Context 추가를 할 경우 톰캣을 재시작하면 추가한 Context가 사라져 버립니다.
이전버전의 톰캣에서는 그러지 않았는데 이유를 잘 모르겠습니다.

톰캣설치폴더/conf/Catalina/localhost에 추가할 Context의 xml 파일을 만들어 넣습니다.
간단한 방법으로 admin.xml 파일을 복사하셔서 파일명을 바꾸고 docBase를 맞게 수정하세요.
그러면 Context가 사라지지 않고 톰캣 Admin에서도 나머지 값들을 수정할 수 있습니다.
새로운 Context를 추가하면 톰캣을 재시작 합니다.

기본적으로 파일명 없이 주소입력시 폴더의 내용보기가 안될겁니다. /conf/web.xml 파일을 열어서
<param-name>listings</param-name>
<param-value>false</param-value>

false를 true로 수정하고 톰캣을 재시작하면 폴더보기가 가능해집니다.
물론 이러면 진짜 서비스 할때 보안상 안좋겠죠.

이상 초간단 JSP 환경구축이었습니다.

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

그럼 다음으로 이클립스를 통한 환경구축을 해보겠습니다.

WTP 1.5를 다운받습니다.
http://download.eclipse.org/webtools/downloads/

1.5.0을 선택하시고 이동한 화면에서  wtp-all-in-one-sdk... 을 다운받습니다.
wtp-all-in-one에는 이클립스와 WTP가 합쳐져 있습니다.


톰캣 플러그인 3.1을 다운받습니다.
http://www.sysdeo.com/eclipse/tomcatplugin


WTP의 압축을 풉니다.
톰캣 플러그인의 압축을 풀어서 plugin 폴더에 넣습니다.

이클립스를 실행하기전에 톰캣이 실행되어 있다면 충돌할 수 있으므로 종료합니다.

이클립스를 실행 후 window -> preference
server -> installed runtime 에서 add -> Apache Tomcat V5.5 추가합니다.
Tomcat installation directory를 톰캣설치폴더로 잡아줍니다.
JRE는 자동으로 잡혀있을 겁니다.


다시 왼쪽메뉴에서 tomcat 선택후 tomcat version /  tomcat home을 설정합니다.
tomcat -> advanced 에서 tomcat base 설정하고 / launch check box 선택합니다.
저는 tomcat base가 뭔지 잘 몰라서 그냥 톰캣 설치폴더로 했습니다.

tomcat -> tomcat manager app 에서 username / password 를 설정합니다.
근데 톰캣 매니저가 뭔지 잘 모르겠습니다. 톰캣 Admin 일까요?


이제 새 프로젝트를 만듭니다.
새 프로젝트로 Dynamic Web Project를 선택해주세요.
프로젝트 이름 설정 후 바로 Finish 하면 프로젝트 이름이 Context Name이 됩니다.
Next로 넘어가서 Context Name을 설정할 수 있습니다.

새로운 jsp파일은 WebContent에 추가하시면 됩니다.
jsp파일을 작성후 실행은 Run -> Run As -> Run on Server 를 하시면 됩니다.
성공적으로 실행될 경우 이클립스 내장브라우저로 페이지가 열리는 것을 보실 수 있습니다.

부족한 것이 있으면 댓글을 부탁드립니다.

(ps.현재 악성 스팸댓글로 인해 이글루스 로그인 사용자만 댓글을 달 수 있게 해놨습니다. 죄송합니다.)

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://ani2life.egloos.com/tb/2679798 [도움말]

덧글

  • yser 2006/09/07 03:52 # 답글

    직접 고생하고 경험한 걸 이렇게 기록으로 남겨놓는 노력 좋습니다. ^^
    누군가는 이 글을 보고 도움을 얻어갈 수도 있겠군요.

    스팸은 정말.. ㅜㅜ 이글루 유저가 스팸 때문에 꽤 고생을 하더군요. 저도 하도 들어오길래 특정 문자는 답글에서 다 제외시켜버렸습니다. url은 자꾸만 바꾸길래.. 주로 들어오는 것만 막았더니 더이상 안들어오더군요. 혹시 아래의 스팸 문자류라면 덧글-본문에 이것만 막으셔도 대부분 막힙니다.

    Good design!, Thank you!, Well done!, Nice site!, Great work! (이글루로 들어오는 스팸 문자로 정해져 있는 것 같더군요)
  • -A2- 2006/09/07 13:19 # 답글

    yser// 앗 좋은 정보 감사합니다. 등록했습니다. 이런게 있는지 몰랐네요. ㅎㅎ
  • 이주영 2006/10/03 13:58 # 삭제 답글

    이클립스 wtp플러그인 따로 설치할 필요없이 wtp-all-in-one으로 설치하시면 환경설정만 바꿔주심 바로 사용가능해요
  • -A2- 2006/10/04 01:09 # 답글

    이주영// wtp-all-in-one에 이클립스가 포함되어 있던거 같은데 그것만 있으면 이클립스는 없어도 되나보군요.
  • Mgun 2007/01/26 01:52 # 삭제 답글

    좋은정보 얻어갑니다..^^a..
  • 신민정 2007/05/05 18:32 # 삭제 답글

    담아갈께요~~~~~정말정말~감사합니다~^^
  • 김남호 2008/02/19 20:48 # 삭제 답글

    이클립스에 jsp 돌릴려고 삽질하다가 구글링에서 발견했네요. 좋은 자료 남겨주셔서 감사합니다.
  • -A2- 2008/02/19 20:50 # 답글

    Mgun, 신민정, 김남호// 도움이 되셨다니 기쁘네요. ^^
  • 이경훈 2008/02/23 23:52 # 삭제 답글

    담아갈께요
  • -A2- 2008/02/23 23:53 # 답글

    이경훈// 도움이 되셨나요? ^^
덧글 입력 영역