C:\workspace 작업할 워크스페이스를 생성한다.

 

Window->Preferences 에서

Server에서 톰켓을 선택한다.

 

 

 

Server 뷰에서  New -> Server로 톰켓 서버를 추가한다.

 

 

 

다음과 같이 서버가 추가된 것을 볼 수 있다.

 

 

 

 

이클립스에서 자바 프로젝트를 생성한다.

 

 

 

 

 Next -> 버튼을 눌러서 Add Libray  톰켓 5.5 를 추가 한다.

 

 

 

 

추가로 임시로 필요 한 웹프로젝트를 만든다.

여기서 WebContent 밑으로 나머지 부분이 필요해서 만드는 것이므로 만든후에 삭제한다.

 

 

 

 

 

 

WebProject를 선택하고 WebContent 아래로 index.jsp 파일을 생성한다.

 

 

 

 

Server 뷰에서 톰켓서버를 더블클릭하면 톰켓설정화면이 나타난다.

 

 

Server Locations 정보는  Use Tomcat Installiation 으로 선택하고

Deploy Path는 webapps로 변경한다. 근데 이건 default설정인 wtpwebapps로  변경해도 상관없는듯 하다.

 

PORT번호 같은경우 충돌이 날경우 대비해서 알아서 바꿔주는게 좋겠다.

 

 

 

 

톰켓의 베이스 폴더에서 다음 폴더로 가서 ROOT.xml파일을 생성한다.

 

 

 

ROOT.xml파일을 열고

 

다음 내용을 추가한다.

 

 

설정을 저장하고 톰켓을 재기동한다.

 

 

 

 

블로그 이미지

클라인STR

,

두번째 방법은 톰켓플러그인을 사용하는 방법이다.

먼저 톰켓 플러그인 최신 버전을 설치한다.

 

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

 

tomcatPluginV321.zip 파일을 다운받아서

 

이클립스 설치폴더에 플러그인 폴더안에 저장한다..

 

 

 

이클립스를 실행한다.

 

 

이클립스 메뉴바에서 플러그인이 생성된 것을 확인할 수 있다.

 

 

Window->Preferences->Tomcat를 선택한다.

 

 

사용할 톰켓 버전, Tomcat home 디렉토리를 지정하고

Context module 파일을 선택한다.

Server.xml, Context files 두가지를 지정할 수 있다.

여기서는 Server.xml 파일을 사용해서 환경을 설정해보도록 한다.

 

 

톰켓의 홈디렉토리에 가서 Server.xml을 변경한다.

 

Tomcat5.5\conf\server.xml 을 선택한다.

 

 

이클립스에서 자바 프로젝트를 생성한다.

 

 

 

 

 Next -> 버튼을 눌러서 Add Libray  톰켓 5.5 를 추가 한다.

 

 

 

 

추가로 임시로 필요 한 웹프로젝트를 만든다.

여기서 WebContent 밑으로 나머지 부분이 필요해서 만드는 것이므로 만든후에 삭제한다.

 

 

 

 

 

 

WebProject를 선택하고 WebContent 아래로 index.jsp 파일을 생성한다.

 

 

 

톰켓플러그인을 start 하고 

 

테스트 페이지를 실행한다.

 

블로그 이미지

클라인STR

,

C:\workspace 작업할 워크스페이스를 생성한다.

 

Window->Preferences 에서

Server에서 톰켓을 선택한다.

 

 

 

Server 뷰에서  New -> Server로 톰켓 서버를 추가한다.

 

 

 

다음과 같이 서버가 추가된 것을 볼 수 있다.

 

 

 

 

이클립스에서 자바 프로젝트를 생성한다.

 

 

 

 

 Next -> 버튼을 눌러서 Add Libray  톰켓 5.5 를 추가 한다.

 

 

 

 

추가로 임시로 필요 한 웹프로젝트를 만든다.

여기서 WebContent 밑으로 나머지 부분이 필요해서 만드는 것이므로 만든후에 삭제한다.

 

 

 

 

 

 

WebProject를 선택하고 WebContent 아래로 index.jsp 파일을 생성한다.

 

 

 

 

Server 뷰에서 톰켓서버를 더블클릭하면 톰켓설정화면이 나타난다.

 

 

Server Locations 정보는  Use Tomcat Installiation 으로 선택하고

Deploy Path는 webapps로 변경한다. 근데 이건 default설정인 wtpwebapps로  변경해도 상관없는듯 하다.

 

* 반드시 webapps로 변경해줘야된다. 그렇지 않을경우 이클립스에 Server.xml을 변경한 경우 %CATALINA%conf\server.xml

파일이 변경되지 않는 현상이 발생한다.

 

 

PORT번호 같은경우 충돌이 날경우 대비해서 알아서 바꿔주는게 좋겠다.

 

Overview 옆에 탭인 Modules를 선택한다.

 

 

 

Add External Web Module를 선택한다.

 

 

Document Base를  현재 WebProject에 WebContent 까지 잡는다. 그리고 Url Path를 적당한걸루 잡는다..

 

 

설정을 저장하고 톰켓을 재기동한다.

 

 

 

 

* 하자민 이렇게되면 jndi/lookup을 사용하지 못한다. 그러므로

 

톰켓에 dataSource를 설정하기 위해서는 다음과 같은 것을  추가로 해줘야된다.

 

 

 

add Web module 프로젝트 경로를 설정할 경우  Context 정보만 추가된다.

여기서 Resouce 부분을 추가한다.

이때 이클립스에서 Servers-> server.xml 에서 수정하도록 한다.

 

 

<Resource name="jdbc/struts"
    auth="container"
    type="javax.sql.DataSource"
    username="DI3_EVALI"
    password="DI3_EVALI"
    driverClassName="oracle.jdbc.driver.OracleDriver"
    factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
    url="jdbc:oracle:thin:@127.0.0.1:1521:ORCL"
    maxActive="10"
    maxIdle="5"
    removeAbandoned="true"/>

 

 

서버를 restart 한다음

 

web.xml 에 다음과 같은 문구를 추가한다.

 

 

<resource-ref>
  <res-ref-name>jdbc/struts</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth> 
 </resource-ref>

 

 

 

 

블로그 이미지

클라인STR

,

java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver

톰켓에 Tomcat\common\lib에

classes12.jar 또는 odbc14.jar 파일을 추가해주면 된다.

블로그 이미지

클라인STR

,