RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR

윈도우 xp + oracle + apache + tomcat + struts + eclipse 설정 메모..


(설치 파일 링크 생략)


자바 설치 - 걍 실행함.

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

java_ee_sdk-5_05-windows-ml.exe

- 대충 C:\Sun\SDK\jdk 가 JDK위치가 된다.



오라클 설치 (10G Express Edition) - 걍 실행함.

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

OracleXEClient.exe (서버)

- 서비스로 설치되는데 자동 시작하면 메모리를 무지 처먹으므로 "수동"시작으로 바꿈

- 쓸데마다 실행하는 .bat를 만들어 사용함.


OracleXEUniv.exe (클라이언트)

- 별 쓸모가 있는지 모르겠음.

- 서버만 깔아도 웹 기반의 admin 툴이 제공됨,ㅋㅋ



아파치 설치 - 걍 실행함.

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

apache_2.2.8-win32-x86-no_ssl.msi

- 윈도우 서비스로 설치됨. 역시 수동 시작으로 바꿈.


톰캣 설치

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

apache-tomcat-5.5.26.zip

- 압축풀어 적당 위치에 놓으면 끝.

- C:\apache-tomcat-5.5.26\bin\startup.bat 를 바탕화면등에 바로가기 하고 쓸때마다 시작함.

- 서비스로 돌아가는 버전도 있지만 가끔 미쳐 날뛰며 cpu 100%처먹어서 때려치움.

- 콘솔 창이라 로그 보기 편함. Ctrl+C 누르면 알아서 중지.



아파치 + 톰캣 연동

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

mod_jk-1.2.26-httpd-2.2.4.so

- C:\Program Files\Apache Software Foundation\Apache2.2\modules 로 복사.

- C:\Program Files\Apache Software Foundation\Apache2.2\conf\http.conf 수정.

맨아래에..

--------------------------------------------
<IfModule mod_jk.c>
JkWorkersFile "C:/Program Files/Apache Software Foundation/Apache2.2/conf"
</IfModule>
LoadModule jk_module "C:/Program Files/Apache Software Foundation/Apache2.2/modules/mod_jk-1.2.26-httpd-2.2.4.so"

#Configure mod_jk
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info

JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkRequestLogFormat "%w %V %T"

#Root context
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
JkMount /jsp-examples ajp13
JkMount /jsp-examples/* ajp13
JkMount /url ajp13

AddDefaultCharset EUC-KR

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

추가.




환경변수에 PATH 추가

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

C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Sun\SDK\jdk\bin;C:\Sun\SDK\bin;C:\XEClient\bin;

- 오라클, 자바등 bin 폴더 추가함.

- 예전 버전은 이것저것 해줘야 하는데 이젠 별 필요 없는듯함.



톰캣과 오라클 DB pool 연결 설정

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

commons-collections-3.2.1-bin.zip

commons-dbcp-1.2.2.zip

commons-pool-1.3.zip

- 위 세 파일을 톰캣 lib 디렉토리 (C:\apache-tomcat-5.5.26\common\lib) 에 때려넣고,

설정을 context.xml 설정 (4.x까지는 server.xml에..) 변경해줘야 함.


<Context></Context> 사이에다가..

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

 <!-- Oracle DataSource -->
 <Resource name="jdbc/myoracle" auth="Container"
        type="javax.sql.DataSource"
        maxActive="100"
        maxIdle="30"
        maxWait="10000"
        username="xxxxx"
        password="xxxxx"
        driverClassName="oracle.jdbc.OracleDriver"
        url="jdbc:oracle:thin:@localhost:1521:XE"/>

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

요렇게 때려 넣음.

리소스명(myoracle), user,pass 등 넣고, 서버 ip (localhost), SID (XE) 설정..



나중에 톰캣 webapp 개발시에 web.xml에다가

<web-app></web-app> 사이에

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

 <!-- Datasource -->
    <resource-ref>
        <description>Oracle Datasource</description>
        <res-ref-name>jdbc/myoracle</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
    </resource-ref>

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






스트럿츠 설치

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

struts-1.3.8-all.zip

- 압축풀어서 xxx\WEB-INF\lib 에 처넣든가,

아님 C:\apache-tomcat-5.5.26\common\lib 등 적당 위치에 풀기.

(정확한 위치는 환경마다 다를것..)





이클립스 설치

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

eclipse-jee-europa-winter-win32.zip

- 압축 풀어서 적당 위치에 놓음 끝.

- 첨에 왜 이걸 써야 되나 했는데, 몇번 해보니, 이거 없이 개발하기가 참 곤란할듯 하다..





이클립스 플러그인

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

tomcatPluginV321.zip (com.sysdeo.eclipse.tomcat_3.2.1)

- 압축 풀어 eclipse\plugins 로.

 

GEF-ALL-3.4.0RC3.zip

- 압축 풀어 eclipse 설치 디렉토리에 덮어버림.


tk.eclipse.plugin.htmleditor_2.0.4.zip

- 압축 풀어 eclipse\plugins 로.


tk.eclipse.plugin.struts_2.0.4.zip

- 압축 풀어 eclipse\plugins 로.


- 스트러츠 플러그인을 깔려면, GEF, htmleditor 플러그인등이 있어야 함.

- 스트러츠 플러그인을 설치하면 프로젝트 추가 등 작업하기 좋은데,

안에 포함된 버전이 버전 1.3.8과 다른듯 함..

- 톰캣 플러그인만 설치하고 스트럿츠 프로젝트는 손으로 만들어도 되는 듯.

이올린에 북마크하기
2008/06/17 16:58 2008/06/17 16:58
http://jiny.kr/trackback/336
전체 (406)
지니소식 (4)
자료실 (4)
정보|뉴스 (5)
SmartPhone (1)
Languages (206)
Server (153)
Database (27)
Design (4)
Gallery (0)
분류하기귀찬.. (2)
«   2012/02   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      
  1. 창의력과 상상력을 넘어서  2009
    Tomcat 6.0 기본 환경 설정
  2. 닥공  2009
    서블릿 tomcat 6.0 실행시 에러
  1. 2010/07 (1)
  2. 2010/05 (1)
  3. 2010/02 (3)
  4. 2010/01 (3)
  5. 2009/05 (2)
Statistics Graph