Apache-Tomcat Howto Install Tomcat 5 + Apache 2 in WinXP

황제낙엽 2007.10.31 16:17 조회 수 : 38 추천:89

sitelink1  
sitelink2  
extra_vars5  
extra_vars6  

Howto Install Tomcat 5 + Apache 2 in WinXP

작성자 : 조희진( seha@linux.sarang.net )
작성일 : 2004. 12. 09.
참고 사이트 : http://www.devside.net/web/server/windows/Tomcat 을 번역 정리함.


1. 필요한 File list


Java 2 SDK : 1.4.2.x 버전에서만 테스트 되었으며, http://java.sun.com/j2se/1.4.2/download.html 에서 다운 받을 수 있다.

Apache2 : apache_2.0.49 버전에서만 테스트 되었으며, http://archive.apache.org/dist/httpd/binaries/win32/ 에서 apache_2.0.49-win32-x86-no_ssl.msi를 다운 받으면 된다.

Tomcat 5 : jakarta-tomcat-5.0.x 버전에서만 테스트 되었으며(5.5.x버전에서는 실패), http://mirror.apache.or.kr/jakarta/tomcat-5/ 에서 받을 수 있다.

tomcat-connectors : Apache버전과 같을 경우에만 동적을 했으나, 타 문서에는 가능하다고 나와있다. http://mirror.apache.or.kr/jakarta/tomcat-connectors/jk2/binaries/win32/ 에서 jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip를 받으면 된다.


2. Java 2 SDK Install


Java 2 SDK를 시스템 드라이브 밑에 설치하도록 한다.
ex) c:j2sdk1.4.2_06


시작>설정>제어판>시스템>에서 고급탭을 선택한 후 환경 변수에 새로 만들기를 하여 변수 이름과 변수 값을 추가해주도록 한다. 모든 사용자가 사용하도록 하기 위해서는 시스템 변수에, 현 계정 사용자만 사용할 경우는 사용자 변수에 새로 만든다.
ex) 변수 이름 : JAVA_HOME / 변수 값 : C:j2sdk1.4.2_06


환경변수에서 Path 부분을 편집 JAVA_HOMEbin 을 추가해준다.
ex) C:j2sdk1.4.2_06bin


3. tomcat connector unpack


jakarta-comcat-connectors-jk2.04-win32-apache2.0.49.zip의 압축을 풀어둔다.


4. Apache 2 Install

apache_2.0.49-win32-x86-no_ssl.msi 를 적당한 위치에 인스톨한다.
ex) D:wwwApache2


3에서 풀어놓은 modulesmod_jk2.so를 Apache 디렉토리내의 modules 밑으로 카피한다.


conf 디렉토리 밑에 workers2.properties 파일을 생성 아래 코드를 삽입한다.


[shm]
file=D:/www/Apache2/logs/shm.file --> 다른 디렉토리일 경우 꼭 변경해줘야함.
size=1048576

[channel.socket:localhost:8009]
port=8009
host=127.0.0.1

[ajp13:localhost:8009]
channel=channel.socket:localhost:8009

[status:status]

[uri:localhost/jkstatus/*]
group=status:status

[uri:localhost/jsp-examples/*]
worker=ajp13:localhost:8009

[uri:localhost/servlets-examples/*]
worker=ajp13:localhost:8009



confhttpd.conf 파일에 아래 코드를 삽입한다.

LoadModule jk2_module modules/mod_jk2.so
JkSet config.file "D:/www/Apache2/conf/workers2.properties" --> 다른 디렉토리일 경우 꼭 변경해줘야함.




5. Tomcat 5 Install


jakarta-tomcat-5.0.x를 인스톨한다. 이때 J2SDK 디렉토리를 정확하게 입력해준다.
ex) D:wwwTomcat 5.0


J2SDK 디렉토리의 libtools.jar를 Tomcat5의 commonlib 밑으로 카피한다.

confjk2.properties에 아래 코드를 삽입한다.

channelSocket.port=8009



시작>프로그램>Apache Tomcat 5.0>Configure Tomcat을 실행한 후 Start Up 탭을 선택, Working Path를 Tomcat 밑 webappsROOT로 지정해준다.


6. 실행하기


Apache2는 인스톨과 동시에 작동중이며 이는 시작>프로그램>Apache HTTP Server 2.0.49>Control Apache Server>Monitor Apache Servers에서 확인할 수 있다.

Tomcat5는 5의 Configure Tomcat이 System Tray에 상주되어 있으며 General 탭에서 Start를 해주면 된다.


7. 동작 확인하기


Apache2는 http://localhost 페이지가 뜨면 정상작동하는 것이다.

Tomcat5는 http://localhost:8080 페이지가 뜨면 정상작동하는 것이다.

Apache2와 Tomcat5의 연동은 아래의 페이지가 뜨면 정상작동하는 것이다.

 

번호 제목 글쓴이 날짜 조회 수
25 "org.apache.tomcat.util.net.SecureNioChannel.getSslEngine()" is null 황제낙엽 2023.06.22 14
24 windows tomcat 에 Let's Encrypt(SSL) 적용 황제낙엽 2023.06.21 2
23 [Tomcat 7] org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 15 황제낙엽 2019.10.16 285
22 톰캣과 방화벽 file 황제낙엽 2019.09.17 112
21 톰캣 한글 깨짐, UTF-8 인코딩 설정[2] file 황제낙엽 2018.08.23 1031
20 톰캣 한글 깨짐, UTF-8 인코딩 설정[1] [1] file 황제낙엽 2018.08.23 3375
19 이클립스는 괜찮은데 톰캣에서만 한글깨짐 (윈도우 콘솔의 다국어 인코딩 포함) file 황제낙엽 2018.08.23 2973
18 캐시 여유 공간 부족 (insufficient free space) 해결 황제낙엽 2018.03.16 4258
17 무설치 포터블(portable) 톰캣을 윈도우 서비스로 등록하기 황제낙엽 2017.11.07 343
16 구버전의 톰캣 실행하기 황제낙엽 2017.03.22 138
15 Tomcat 8에 SSL 인증서를 적용 황제낙엽 2016.12.23 1485
14 Server.xml 에 Context 추가 황제낙엽 2012.09.19 99
13 톰캣 메모리 확장 시키기 file 황제낙엽 2012.02.01 254
12 URIEncoding 황제낙엽 2011.05.12 95
11 톰캣의 URI encoding 설정하기 황제낙엽 2011.05.12 72
10 Post too large 황제낙엽 2010.08.06 85
9 아파치와 톰캣 연동 및 로드 발란싱 구현 (포스데이타) file 황제낙엽 2010.05.06 95
8 톰캣 5.x 에서의 URI 한글 인코딩 문제..(Set Character Encoding) 황제낙엽 2008.01.30 261
» Howto Install Tomcat 5 + Apache 2 in WinXP 황제낙엽 2007.10.31 38
6 Windows 2000 Server + J2SDK 1.4.0 + Apache 2.0.47 + Tomcat 4.1.29 file 황제낙엽 2007.10.30 458