三二互联专业提供速度最快最稳定的美国服务器、香港服务器。中美直连,亚洲优化![ 代理登陆 ] [ 付款方式 ] [ 找回密码 ][ 电子协议责任书 ]
硬件资源保障

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

Apache+Jserv整和

美国、香港服务器

Apache+Jserv整和

03-03   来源:

 Apache+Jserv整和

  一、需要的源码包:

jdk-1_2_2_006-linux-i386.tar.gz

jsdk20-solaris2-sparc[1].tar.Z

ApacheJServ-1.1.2.tar.gz

 

  二、安装过程

 1、安装jdk1.2.2

 

(1)  解开压缩包

  tar xvzf jdk1_2_2_006-linux-i386.tar.gz

(2) 目录的处理

    ln -s jdk1.2.2 jdk

    ln -s jdk/jre jre

  (3) 设置$JAVA_HOME,$CLASSPATH

    vi /root/.bash_profile

    加入:

       JAVA_HOME=/usr/local/jdk

       export JAVA_HOME

       CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib

 export CLASSPATH

       PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin

  注:JDK的安装到此结束。

 

 2.安装JSDK

(1) tar zxvf jsdk20-solaris2-sparc[1].tar.Z

   (2) 将产生的JSDK2.0目录移到 /usr/local/JSDK2.0

     mv JSDK2.0 /usr/local/JSDK2.0

  注:JSDK的安装到此结束。

 

 3.Apache和Jserv的静态混合编译

所谓的静态编译是指将Jserv编译进apache里

  

 (1) tar xvzf apache_1.3.12.tar.gz

     tar xvzf ApacheJServ-1.1.2.tar.gz

    (2) cd apache_1.3.12

     ./configure --prefix=/usr/local/apache

    (3) 配置apache jserv编译参数

     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

     make install

    (4) 编译apache和apache jserv

     cd ../apache_1.3.12

     ./configure \

           --prefix=/usr/local/apache \

           --activate-module=src/modules/jserv/libjserv.a

     make

     make install

 (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

     SetHandler jserv-status

order deny,allow

deny from all

加入你的信任主机allow from xxxx

这样在信任主机上通过http://yourserver/jserv/(注意后面这个"/"不能少)可以看到你的apache jserv的配置信息。

接着在/usr/local/jserv/servlets下放入你自己的servlet class实验一下效果吧,测试结果表明在redhat6.2下没有中文显示问题,一切ok!

其他关于servlet zone的设置、load balance等等请参考apache jserv文档和java.apache.org网站

  注:Apache和Jserv混合编译到此结束

 

  三、最后的测试:

 1.启动apache:/usr/local/apache/bin/apachectl start

 2.用浏览器测试http://yourserver/servlets/IsItWorking    看见了Yes,It"s working!了吗?你成功了!! 

三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快

上一篇:Linux下Apache、php3、MySQL的整合 下一篇:Tomcat服务器测试及管理办法

美国GIA服务器三二互联版权所有 WWW.222.cc 2008-2015 All Rights Reserved
三二互联 - 专业的美国C3服务器香港vps、抗DOOS流量清洗、云备份系统、网站加速系统、美国GIA服务器和香港云服务器产品提供商
三二互联24小时在线工单系统为您提供全面、专业、周到的技术支持与服务
咨询热线:400-679-9994(免长话费)