Tomcat5.0.18+Apache2.0.50+Linux9整合过程(完全版)[7]

[入库:2005年9月21日] [更新:2007年3月24日]

本文简介:

games    jakarta-tomcat-5.0.18  lib                                             share
[root@localhost local]# ln -s jakarta-tomcat-connectors-jk2-2.0.4-src connector
[root@localhost local]# ls
apache2    games                jakarta-tomcat-5.0.18                           lib      share
bin        httpd-2.0.50         jakarta-tomcat-5.0.18.tar.gz                    libexec  src
connector  httpd-2.0.50.tar.gz  jakarta-tomcat-connectors-jk2-2.0.4-src         man      tomcat
etc        include              jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz  sbin
[root@localhost local]# cd connector
[root@localhost connector]# ls
build.properties.default  common  jk    lib      NOTICE      RELEASE-NOTES.txt  xxx
build.xml                 doc     KEYS  LICENSE  README.txt  scandoc
[root@localhost native2]# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-apr-lib=/usr/local/apache2/bin  --with-tomcat-41=/usr/local/tomcat --with-java-home=/usr/java/jdk --with-jni
。。。。。。
config.status: creating Makefile
config.status: creating server/apache13/Makefile
config.status: creating server/apache13/Makefile.apxs
config.status: creating server/apache2/Makefile
config.status: creating server/apache2/Makefile.apxs
config.status: creating ../build.properties
config.status: creating scripts/build/unix/dummy
config.status: executing depfiles commands
[root@localhost native2]# cd server/apache2
[root@localhost apache2]# vi Makefile
# It doesn't hurt if we include all
INCLUDES= -I${JK_DIR}/include \
          ${APACHE2_INCL} \
          ${APR_INCL} \
          ${JAVA_INCL}

JK_CFLAGS=-DCHUNK_SIZE=4096 -DUSE_APACHE_MD5 -DHAVE_JNI
#ifdef APR_LIBDIR_LA
#JK_LDFLAGS=-L${APACHE2_LIBDIR} -lcrypt
#else
#JK_LDFLAGS=-lcrypt ${APR_LIBS}
#endif
ifdef APR_LIBDIR_LA
JK_LDFLAGS=-L${APACHE2_LIBDIR} -lcrypt
else
JK_LDFLAGS=-lcrypt ${APR_LIBS} JK_LDFLAGS=-lcrypt ${APR_LIBS} -L/usr/local/apache2/lib -laprutil-0 -lgdbm -ldb-4.0 -lexpat
endif

###### Based on rules.mk ##########################################
[root@localhost apache2]# make
[root@localhost apache2]# cd ..
[root@localhost server]# cd ..
[root@localhost native2]# cd ../build/jk2/apache2
[root@localhost apache2]# /usr/local/apache2/bin/apxs -n jk2 -i mod_jk2.so
/usr/local/apache2/build/instdso.sh SH_LIBTO='''/usr/local/apache2/build/libtl''' mod_jk2.so /usr/local/apache2/modules
/usr/local/apache2/build/libtool --mode=install cp mod_jk2.so /usr/local/apache2/modules/
cp mod_jk2.so /usr/local/apache2/modules/mod_jk2.so
Warning!  dlname not found in /usr/local/apache2/modules/mod_jk2.so.
Assuming installing a .so rather than a libtool archive.
chmod 755 /usr/local/apache2/modules/mod_jk2.so
[root@localhost apache2]# cp libjkjni.so /usr/local/apache2/modules/jkjni.so
[root@localhost apache2]# cp mod_jk2.so /usr/local/apache2/modules/

本文关键:Tomcat5.0.18+Apache2.0.50+Linux9整合过程(完全版)
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top