BBBBBBBBBB BBEBVEःqt BB
euBtl^BBT

RedHat 6.2J Tomcat 3.2.1 Install E

M.S

v0.1, 2000-12-26


RedHat 6.2J AqBuTomcat 3.2.1 AAEPElBVE뤃LA\TzGneAAnE⤃kAPBv
AEA餃}AuAbAJAkTCPwAqAPAAJATAv
AEAIAqXA^IALBuC\A餃HAzcTECAlb^NALAjA^kAA}T`AJATAv
`GAjEjVHAz^kAAqAFAAAjPAeAjAbA^AIAAAJATBv
BnTomcat 3.2.2 A}BuAEA`A顁vBq
BnTomcat 3.2.3 A}BuAEA`A顁vBq

1. GgJ

2. Apache AzEzk@

EAEPElBVE뤃IA줃\Bu Apache ABuDODAIEBVElALAjAAAzk@APA롁v
[nCVAzEEEJEmAootAkTlwALAjBumod_so.c ABuEEEEAE뤃IA줃jAAA줃~BucɃBv


# httpd -l

Compiled-in modules:

  http_core.c

  mod_so.c

3.Java2 SDK(1.3)

/usr/src/kCVAqBujdkEkEvE쥃bElEALBuj2sdk-1_3_0-linux.shAueAbBv
/usr/local/Aq[j[ALBu/usr/src/jdk/j2sdk-1_3_0-linux.shAcPAPA롁v


# cd /usr/local

# pwd

/usr/local

# sh sh /usr/src/jdk/j2sdk-1_3_0-linux.sh

GgJn\Kg꤃PA롁v
RvC}BurootAz.bashrcAqBu[nCVAzIXAmCeBv

export JAVA_HOME=/usr/local/jdk1.3

export PATH=$PATH:$JAVA_HOME/bin

cBRcAqBu^Kg\AkALA\AAAlAA}Bu[nCVAzEEEJEmAcPAPA롁v

# source ~/.bashrc

4.Java API for XML Parsing(JAXP)

/usr/src/kCVAqBujaxpEkEvE쥃bElEALBujaxp-1_0_1.zipAAbBv
/usr/localAq[j[ALBu/usr/src/jaxp/jaxp-1_0_1.zipANEHAPA롁v


# cd /usr/local

# pwd

BB/usr/local/

# unzip /usr/src/jaxp/jaxp-1_0_1.zip

GgJn\Kg꤃PA롁v
RvC}BurootAz.bashrcAqBu[nCVAzIXAmCeBv

export JAXP_HOME=/usr/local/jaxp1.0.1

export CLASSPATH=$JAXP_HOME/jaxp.jar:$JAXP_HOME/parser.jar

cBRcAqBu^Kg\AkALA\AAAlAA}Bu[nCVAzEEEJEmAcPAPA롁v

# source ~/.bashrc

5.JavaTM Secure Socket Extension (JSSE) 1.0.2

/usr/src/kCVAqBujsseEkEvE쥃bElEALBujsse-1_0_2-gl.zipAAbBv
/usr/localAq[j[ALBu/usr/src/jsse/jsse-1_0_2-gl.zipANEHAPA롁v


# cd /usr/local

# pwd

BB/usr/local/

# unzip /usr/src/jsse/jsse-1_0_2-gl.zip

GgJn\Kg꤃PA롁v
4.Java API for XML Parsing(JAXP)AkAz^Kg꤃qBu[nCVAzIXAmCeBv

export JSSE_HOME=/usr/local/jsse1.0.2

export CLASSPATH=$JAXP_HOME/jaxp.jar:$JAXP_HOME/parser.jar:$JSSE_HOME/lib/jcert.jar:$JSSE_HOME/lib/jnet.jar:$JSSE_HOME/lib/jsse.jar

cBRcAqBu^Kg\AkALA\AAAlAA}Bu[nCVAzEEEJEmAcPAPA롁v

# source ~/.bashrc

6. Tomcat 3.2.1(EXBVEPBEEBVEmAHA顃q

/usr/src/kCVAqBujakartaEkEvE쥃bElEAPA롁v
jakartakCVAqButomcat3.2/srcEkEvE쥃bElEAPA롁v
srckCVAqBujakarta-ant-src.tar.gz jakarta-servletapi-3.2-src.tar.gz jakarta-tomcat-3.2.1-src.tar.gzAAbBv
srckCVAqBujakarta-antEkEvE쥃bElEAPA롁v
/usr/src/jakarta/srcAq[j[ALBujakarta-servletapi-3.2-src.tar.gzAljakarta-tomcat-3.2.1-src.tar.gzANEHAPA롁v
iNEHAIA줃\EkEvE쥃bElẼZA}BunPPAPA롁v(jakarta-servletapi,jakarta-tomcat)


# cd /usr/src/jakarta/src

# pwd

/usr/src/jakarta/src

# tar -zxvf jakarta-servletapi-3.2-src.tar.gz

# tar -zxvf jakarta-tomcat-3.2.1-src.tar.gz

# mv jakarta-servletapi-3.2-src jakarta-servletapi

# mv jakarta-tomcat-3.2.1-src jakarta-tomcat

/usr/src/jakarta/src/jakarta-antAq[j[ALBu../jakarta-ant-src.tar.gzANEHAPA롁v

# cd /usr/src/jakarta/src/jakarta-ant

# pwd

/usr/src/jakarta/src/jakarta-ant

# tar -zxvf ../jakarta-ant-src.tar.gz

EEEEAEAnABv
Z[BuEEEEAE[AqA}BuJava2 SDKBJAXPBvnvvviAzBuGgJn\N툃qALAjAFAbTv
GgJn\zRjLk

export JAVA_HOME=/usr/local/jdk1.3

export JAXP_HOME=/usr/local/jaxp1.0.1

export JSSE_HOME=/usr/local/jsse1.0.2



export CLASSPATH=$JAXP_HOME/jaxp.jar:$JAXP_HOME/parser.jar:$JSSE_HOME/lib/jcert.jar:$JSSE_HOME/lib/jnet.jar:$JSSE_HOME/lib/jsse.jar

export PATH=$PATH:$JAVA_HOME/bin


# cd /usr/src/jakarta/tomcat3.2/src/jakarta-ant

# pwd

/usr/src/jakarta/tomcat3.2/src/jakarta-ant-1.2

#  ./bootstrap.sh

# cd ../jakarta-servletapi

# sh ./build.sh dist

# cd ../

# cd jakarta-tomcat

# sh ./build.sh

TLAqBuIbj[ALAjAKA롁v

# cd /usr/src/jakarta/tomcat3.2/src/build/tomcat/bin

# pwd

/usr/src/jakarta/tomcat3.2/src/build/tomcat/bin

# ./startup.sh

Guessing TOMCAT_HOME from tomcat.sh to ./..

Setting TOMCAT_HOME to ./..

Using classpath: ./../classes:./../lib/ant.jar:./../lib/servlet.jar:./../lib/test:/usr/local/jdk1.3/lib/tools.

jar:/usr/local/jaxp1.0.1/jaxp.jar:/usr/local/jaxp1.0.1/parser.jar:/usr/local/jsse1.0.2/lib/jcert.jar:/usr/loca

l/jsse1.0.2/lib/jnet.jar:/usr/local/jsse1.0.2/lib/jsse.jar

2000-12-26 09:02:27 - ContextManager: Adding context Ctx( /examples )

2000-12-26 09:02:27 - ContextManager: Adding context Ctx( /admin )

Starting tomcat. Check logs/tomcat.log for error messages

2000-12-26 09:02:27 - ContextManager: Adding context Ctx(  )

2000-12-26 09:02:27 - ContextManager: Adding context Ctx( /test )

2000-12-26 09:02:28 - PoolTcpConnector: Starting HttpConnectionHandler on 8080

2000-12-26 09:02:28 - PoolTcpConnector: Starting Ajp12ConnectionHandler on 8007

j[AbAKA\AAA^Bv
TKAᤃjAFAbBv

# cd /usr/src/jakarta/tomcat3.2/src/build/tomcat/bin

# pwd

/usr/src/jakarta/tomcat3.2/src/build/tomcat/bin

[root@localhost bin]# ./shutdown.sh

Guessing TOMCAT_HOME from tomcat.sh to ./..

Setting TOMCAT_HOME to ./..

Using classpath: ./../classes:./../lib/ant.jar:./../lib/servlet.jar:./../lib/test:/usr/local/jdk1.3/lib/tools.

jar:/usr/local/jaxp1.0.1/jaxp.jar:/usr/local/jaxp1.0.1/parser.jar:/usr/local/jsse1.0.2/lib/jcert.jar:/usr/loca

l/jsse1.0.2/lib/jnet.jar:/usr/local/jsse1.0.2/lib/jsse.jar

Stop tomcat

7. Tomcat 3.2.1(E~EAEnEꡃVAHA顃q

/usr/src/jakarta/tomcat3.2/binEkEvE쥃bElEAPA롁v
binkCVAqBujakarta-tomcat-3.2.1.tar.gzAAbBv
jakarta-tomcat-3.2.1.tar.gzANEHAPA롁v


# cd /usr/src/jakarta/tomcat3.2/bin

# pwd

/usr/src/jakarta/tomcat3.2/bin

# tar -zxvf jakarta-tomcat-3.2.1.tar.gz

TLAqBuIbj[ALAjAKA롁v
GgJn\}

export JAVA_HOME=/usr/local/jdk1.3

export PATH=$PATH:$JAVA_HOME/bin

CLASSPATHA}BuTg꤃LAnAABv

# cd /usr/src/jakarta/tomcat3.2/bin/jakarta-tomcat-3.2.1/bin

# pwd

/usr/src/jakarta/tomcat3.2/bin/jakarta-tomcat-3.2.1/bin

# ./startup.sh

Guessing TOMCAT_HOME from tomcat.sh to ./..

Setting TOMCAT_HOME to ./..

Using classpath: ./../lib/ant.jar:./../lib/jasper.jar:./../lib/jaxp.jar:./../lib/parser.jar:./../lib/

servlet.jar:./../lib/test:./../lib/webserver.jar:/usr/local/jdk1.3/lib/tools.jar:.:/usr/local/jaxp1.0

.1/jaxp.jar:/usr/local/jaxp1.0.1/parser.jar

2000-12-26 12:30:35 - ContextManager: Adding context Ctx( /examples )

2000-12-26 12:30:35 - ContextManager: Adding context Ctx( /admin )

Starting tomcat. Check logs/tomcat.log for error messages

2000-12-26 12:30:35 - ContextManager: Adding context Ctx(  )

2000-12-26 12:30:35 - ContextManager: Adding context Ctx( /test )

2000-12-26 12:30:37 - PoolTcpConnector: Starting HttpConnectionHandler on 8080

2000-12-26 12:30:37 - PoolTcpConnector: Starting Ajp12ConnectionHandler on 8007

AmAA顁uj[AbA褃A^Bv
TKAᤃjAFAEABv

# cd /usr/src/jakarta/tomcat3.2/bin/jakarta-tomcat-3.2.1/bin

# pwd

/usr/src/jakarta/tomcat3.2/bin/jakarta-tomcat-3.2.1/bin

# ./shutdown.sh

Guessing TOMCAT_HOME from tomcat.sh to ./..

Setting TOMCAT_HOME to ./..

Using classpath: ./../lib/ant.jar:./../lib/jasper.jar:./../lib/jaxp.jar:./../lib/parser.jar:./../lib/

servlet.jar:./../lib/test:./../lib/webserver.jar:/usr/local/jdk1.3/lib/tools.jar:.:/usr/local/jaxp1.0

.1/jaxp.jar:/usr/local/jaxp1.0.1/parser.jar

Stop tomcat

2000-12-26 12:31:53 - ContextManager: Removing context Ctx( /examples )

2000-12-26 12:31:53 - ContextManager: Removing context Ctx( /admin )

2000-12-26 12:31:53 - ContextManager: Removing context Ctx(  )

2000-12-26 12:31:53 - ContextManager: Removing context Ctx( /test )

8. mod_jk(Tomcat 3.2.1EXBVEPBEEBVEmAHA顃q

ApachAl}uLlAIATA밃AqBumod_jk.soAALAjAFAbBv


# cd /usr/src/jakarta/tomcat3.2/src/jakarta-tomcat/src/native/apache1.3

# pwd

/usr/src/jakarta/tomcat3.2/src/jakarta-tomcat/src/native/apache1.3

#  /usr/sbin/apxs -c -o mod_jk.so -I ../jk -I $JAVA_HOME/include -I $JAVA_HOME/include/linux *.c ../jk/*.c

# ls

Makefile.freebsd   jk_ajp13.o         jk_lb_worker.o  jk_pool.o            jk_worker.o  mod_jk.so

Makefile.linux     jk_ajp13_worker.o  jk_map.o        jk_sockbuf.o         mod_jk.c

Makefile.nw        jk_connect.o       jk_msg_buff.o   jk_uri_worker_map.o  mod_jk.dsp

jk_ajp12_worker.o  jk_jni_worker.o    jk_nwmain.o     jk_util.o            mod_jk.o

5. Apache AHA顁uTomcat 3.2.1A

httpdA}BuApacheAlwAPA밃BuApacheAlTomcatAA[mod_jkAAEPElBVE뤃PA롁v
^uRALA\
/usr/src/jakarta/tomcat3.2/src/jakarta-tomcat/src/native/apache1.3/mod_jk.soAu
/etc/httpd/moduleskCVAqEEEBVBv


# cp /usr/src/jakarta/tomcat3.2/src/jakarta-tomcat/src/native/apache1.3/mod_jk.so /etc/httpd/modules

apacheAltomcatAz^KgꥃEBEAEPPAPA롁v
mod_jk.conf-autoBBA}ButomcatAbj[APAŃiBuRjRAIA롁v
RvC}BuAEAEEBVALAjBuXA^IAeABA\mod_jk.conf-001226AlwAPA롁v

/etc/httpd/conf/httpd.confAq[nCVAmCeBv



Include /usr/src/jakarta/tomcat3.2/src/build/tomcat/conf/mod_jk.conf-001226


/usr/src/jakarta/tomcat3.2/src/build/tomcat/conf/mod_jk.conf-001226AA^IBv



LoadModule jserv_module libexec/mod_jserv.so

A

LoadModule jserv_module modules/mod_jserv.so

AqnPPBv



6. Ezk@

TomcatAbj[APA롁v
ApachAjIbj[APA롁v


# cd /usr/src/jakarta/tomcat3.2/src/build/tomcat/bin

# pwd

/usr/src/jakarta/tomcat3.2/src/build/tomcat/bin

# ./startup.sh

# /etc/rc.d/init.d/httpd stop

# /etc/rc.d/init.d/httpd start

tomcateAczAqLAAAkAKA뤃qA}Bu8080EBVElAEE饃EJAkLA[Bv
apacheAHA餃z^cEAnA餃~Bu/exsamples/EkEvE쥃bElEg꤃LAjAKA롁v
TomcatAFzTAPA}Bushutdown.shAkzmAABv

# cd /usr/src/jakarta/tomcat3.2/src/build/tomcat/bin

# pwd

/usr/src/jakarta/tomcat3.2/src/build/tomcat/bin

# ./shutdown.sh

7. PP\Lw


Copyright (C) 1999 System Infinity Corporation. All rights reserved.