'tomcat'에 해당하는 글 1건

윈도우 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과 다른듯 함..

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





헉헉... 열라 힘들다..

자바 플랫폼의 최대 진입장벽은 설치 및 설정 문제가 아닐까...ㅋㅋ



 
이 포스트를..
덧글 3개  엮인글 쓰기

                    johnhj76님의 블로그 윈도우 xp + oracle + apache + tomcat + struts + eclipse 세팅 
                    johnhj76님의 블로그 윈도우 xp + oracle + apache + tomcat + struts + eclipse 세팅   
 
  

 이 포스트를 삭제하시겠습니까?

이 포스트는 키친에도 등록되었습니다.
키친에 등록된 포스트는 키친에서 삭제해주세요.

네이버 키친 바로가기

   이 포스트는를 삭제하시겠습니까?

네이버 여행에 등록된 포스트도 삭제 될 예정입니다.

   이 포스트를 삭제하시겠습니까?

이 포스트는 비디오에도 등록되었습니다.
비디오에 등록된 포스트는 비디오에서 삭제해주세요.

네이버 비디오 포스트 바로가기

   이 포스트를 삭제하시겠습니까?

이 포스트는 비디오에도 등록되었습니다.
비디오에 등록된 포스트는 비디오에서 삭제해주세요.

네이버 비디오 포스트 바로가기


이 포스트는 키친에도 등록되었습니다.
키친에 등록된 포스트는 키친에서 삭제해주세요.

네이버 키친 바로가기

   이 포스트를 삭제하시겠습니까?

이 포스트는 비디오에도 등록되었습니다.
비디오에 등록된 포스트는 비디오에서 삭제해주세요.

네이버 비디오 포스트 바로가기


이 포스트는를 삭제하시겠습니까?

네이버 여행에 등록된 포스트도 삭제 될 예정입니다.

   키친에서 등록한 글입니다.
키친에서 수정해주세요.
키친에서 등록한 글 보기

 
 이 글을 삭제하시겠습니까?
키친에서 등록한 글은 키친에서 삭제해주세요.
키친에서 등록한 글 보기

 
 이 포스트를 삭제하시겠습니까?
작성하신 글은 아래의 서비스로 보내신 글입니다.
삭제시 보낸 곳에서도 자동 삭제됩니다.

글 보내기 정보
 
   
 ‘낙서장’ 카테고리의 다른 글
 
[브라우저] CHtmlView등 IE 컨트롤을 포함한 App와 jscript간의 method 호출/통신.  2008/06/09
 
 
[MFC/COM] javascript에서 ActiveX로 Array 객체를 파라미터로 전달하기..  2008/06/09
 
 
ActionForm에서.. database 날짜...  2008/06/08
 
 
윈도우 xp + oracle + apache + tomcat + struts + eclipse 세팅 (3)  2008/06/08
 
 
 
  

 
   
 


WRITTEN BY
정현석
이것저것 끄적끄적....

,