RedHat6.2服务器配置方案大全(十):Apache&JServ
|
作者:汤海京 第十章Linux下Apache、JServ的整合 10.1需要的源码包: jdk-1_2_2_006-linux-i386.tar.gz 源代码网整理以下jsdk20-solaris2-sparc[1].tar.Z 源代码网整理以下ApacheJServ-1.1.2.tar.gz 源代码网整理以下(2)解开压缩包 源代码网整理以下tarxvzfjdk1_2_2_006-linux-i386.tar.gz 源代码网整理以下(2)目录的处理 源代码网整理以下ln-sjdk1.2.2jdk 源代码网整理以下ln-sjdk/jrejre 源代码网整理以下(3)设置$JAVA_HOME,$CLASSPATH 源代码网整理以下vi/root/.bash_profile 源代码网整理以下加入: 源代码网整理以下JAVA_HOME=/usr/local/jdk 源代码网整理以下exportJAVA_HOME 源代码网整理以下CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib 源代码网整理以下exportCLASSPATH 源代码网整理以下PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin 源代码网整理以下注:JDK的安装到此结束。 源代码网整理以下10.2.2安装JSDK 源代码网整理以下(1)tarzxvfjsdk20-solaris2-sparc[1].tar.Z 源代码网整理以下(2)将产生的JSDK2.0目录移到/usr/local/JSDK2.0 源代码网整理以下mvJSDK2.0/usr/local/JSDK2.0 源代码网整理以下注:JSDK的安装到此结束。 源代码网整理以下10.2.3Apache和Jserv的静态混合编译 源代码网整理以下所谓的静态编译是指将Jserv编译进apache里 源代码网整理以下(1)tarxvzfapache_1.3.12.tar.gz 源代码网整理以下tarxvzfApacheJServ-1.1.2.tar.gz 源代码网整理以下(2)cdapache_1.3.12 源代码网整理以下./configure--prefix=/usr/local/apache 源代码网整理以下(3)配置apachejserv编译参数 源代码网整理以下cd../ApacheJServ-1.1.2 源代码网整理以下./configure 源代码网整理以下--prefix=/usr/local/jserv 源代码网整理以下--with-apache-src=../apache_1.3.12 源代码网整理以下--with-jdk-home=/usr/local/jdk1.2.2 源代码网整理以下--with-java-platform=2 源代码网整理以下--with-JSDK=/usr/local/JSDK2.0/lib/jsdk.jar 源代码网整理以下make 源代码网整理以下makeinstall 源代码网整理以下(4)编译apache和apachejserv 源代码网整理以下cd../apache_1.3.12 源代码网整理以下./configure 源代码网整理以下--prefix=/usr/local/apache 源代码网整理以下--activate-module=src/modules/jserv/libjserv.a 源代码网整理以下make 源代码网整理以下makeinstall 源代码网整理以下(5)执行/usr/local/apache/bin/httpd-l检查一下mod_jserv是否编译进apache了 源代码网整理以下(6)更改配置文件/usr/local/apache/conf/httpd.conf 源代码网整理以下添加Include/usr/local/jserv/etc/jserv.conf 源代码网整理以下(7)更改配置文件/usr/local/jserv/etc/jserv.conf 源代码网整理以下SetHandlerjserv-status 源代码网整理以下orderdeny,allow 源代码网整理以下denyfromall 源代码网整理以下加入你的信任主机allowfromxxxx 源代码网整理以下这样在信任主机上通过http://yourserver/jserv/(注意后面这个"/"不能少)可以看到你的apachejserv的配置信息。 源代码网整理以下接着在/usr/local/jserv/servlets下放入你自己的servletclass实验一下效果吧,测试结果表明在redhat6.2下没有中文显示问题,一切ok! 源代码网整理以下其他关于servletzone的设置、loadbalance等等请参考apachejserv文档和java.apache.org网站 源代码网整理以下注:Apache和Jserv混合编译到此结束 源代码网整理以下2.用浏览器测试http://yourserver/servlets/IsItWorking 源代码网整理以下看见了Yes,It"sworking!了吗?你成功了!! |
