小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

APACHE2 + TOMCAT5 + LINUX9 配置過程

 白帆 2005-08-26
1. 準(zhǔn)備:(目錄:/www/tmp)
  httpd-2.0.50.tar.gz
  jakarta-tomcat-5.0.18.tar.gz
  jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz
  j2sdk-1_4_2-linux-i586-rpm
2. 安裝JDK1.4
  直接運(yùn)行JDK rpm, 默認(rèn)情況下安裝在/usr/java下
Rpm –ivh j2sdk-1_4_2-linux-i586-rpm
  編輯全局變量
Vi /etc/profile
添加:JAVA_HOME=/usr/java/ j2sdk-1_4_2
Export JAVA_HOME
  驗(yàn)證設(shè)置
Echo $JAVA_HOME
3. 安裝APACHE
  解壓原碼包
Tar –zxvf httpd-2.0.50.tar.gz
  配置路徑和選項(xiàng)
./configure --prefix=/usr/local/apache2 --enable-mods-shared=all
  Make
  Make install
  測試
./usr/local/apache2/bin/apachectl start
http://localhost
4. 安裝TOMCAT
  復(fù)制代碼包到/usr/local下
Cp jakarta-tomcat-5.0.18.tar.gz /usr/local
  解壓該包
Tar –zxvf jakarta-tomcat-5.0.18.tar.gz
  配置全局變量
Vi /etc/profile
添加:
CATALINA_HOME=/usr/local/ jakarta-tomcat-5.0.18
Export CATALINA_HOME
  測試
./usr/local/apache2/apachectl start
http://localhost:8080
5. 編譯連接器
  解壓源碼包
Tar –zxvf jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz
  修改配置
cd jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2
./configure
--with-apxs2=/usr/local/apache2/bin/apxs --with-apr-lib=/usr/local/apache2/bin
--with-tomcat-41=/usr/local/jakarta-tomcat-5.0.18 --with-java-home=/usr/java/ j2sdk-1_4_2
--with-jni
  修改MAKEFILE文件(為了包含所必須的類,否則會在TOMCAT啟動時報(bào)錯)
Cd /www/tmp/ jakarta-tomcat-connectors-jk2-2.0.4-src /jk/native2/server/apache2
找到:
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/httpd-2.0.49/lib -laprutil-0 -lgdbm -ldb-4.0 -lexpat
endif
  Make
  回到native2目錄
  進(jìn)入build目錄,運(yùn)行APXS
cd ../build/jk2/apache2
/usr/local/httpd/bin/apxs -n jk2 -i mod_jk2.so
  將生成的文件拷貝到APACHE下
# cp libjkjni.so /usr/local/apache2/modules/jkjni.so
# cp mod_jk2.so /usr/local/apache2/modules/
6. 配置
  配置jk2.properties
cd /usr/local/jakarta-tomcat-5.0.18/conf
vi jk2.properties
  去掉 shm.file 前的 # 拿掉,並且設(shè)定 jk2.shm 位置為/usr/local/ apache2/logs/ jk2.shm
# shm.file=/usr/local/apache/logs/jk2.shm ---- shm.file=/usr/local/apache2/logs/jk2.shm
  配置httpd.conf
cd /usr/local/apache2/conf
vi httpd.conf
找到LOAD塊,在其下添加:
LoadModule jk2_module modules/mod_jk2.so
  配置workers2.properties
Cd /usr/local/apache2/conf
Vi workers2.properties
添加如下代碼:
# ------- start ---------
[shm]
file=/usr/local/apache/logs/shm.file
size=1048576
[channel.socket:localhost:8009]
tomcatId=localhost:8009
[uri:/jsp-examples/*]
# --------end ------------
7. 測試
http://localhost/jsp-examples
8. 問題:
  在apache啟動后的日志(/usr/loal/apache2/logs/error_log)里如果發(fā)現(xiàn)這樣的錯誤:
channelSocket.open() connect failed localhost:8009 146 Connection refused
請檢查workers2.properties配置是否正確
  在TOMCAT啟動后的日志(/usr/local/tomcat/logs/Catalina.out)里如果發(fā)現(xiàn)這樣的錯誤:
INFO:APRnotloaded,disablingjnicomponents:java.io.IOException:java.lang.UnsatisfiedLinkError: /usr/local/apache2/modules/jkjni.so:/usr/local/apache2 /modules/jkjni.so: undefined symbol: apr_md5_final
請檢查是否正確修改了MAKEFILE

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多