首页 > 网站 > 建站经验 > 正文

在RedHat下安装apache jserv 1.1.2方法

2019-11-02 16:42:21
字体:
来源:转载
供稿:网友
一、需要的软件: 

jdk_1.2.2从下载 

apache_1.3.12从下载 

apache jserv-1.1.1从java.apache.org下载 

jsdk2.0(只能是2.0)从下载 

二、安装过程 

请先安装好jdk,具体可参考jdk安装,注意设置好CLASSPATH和PATH 

拷贝apache,apache jserv源码包到/tmp下 

#tar xvzf apache_1.3.12.tar.gz 

#tar xvzf ApacheJServ-1.1.2.tar.gz 

1、静态编译,即编译进apache 

#cd apache_1.3.12 

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

配置apache jserv编译参数 

#cd ../ApacheJServ-1.1.2 

#./configure 

--prefix=/usr/local/jserv 

--with-apache-src=../apache_1.3.12 

--with-jdk-home=/usr/local/jdk 

--with-java-platform=2 

--with-JSDK=/usr/local/JSDK/lib/jsdk.jar 

#make 

#make install 

编译apache和apache jserv 

#cd ../apache_1.3.12 

#./configure 

--prefix=/usr/local/apache 

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

#make 

#make install 

运行#/www/bin/httpd -l检查一下mod_jserv是否编译进apache了 

2、动态编译(DSO模式) 

#cd apache_1.3.12 

#./configure 

--prefix=/usr/local/apache 

--enable-shared=max 

#make 

#make install 

配置apache jserv编译参数 

#cd ../ApacheJServ-1.1.2 

#./configure 

--prefix=/usr/local/jserv 

--with-apxs=/usr/local/apache/bin/apxs 

--with-jdk-home=/usr/local/jdk 

--with-java-platform=2 

--with-JSDK=/usr/local/JSDK/lib/jsdk.jar 

#make 

#make install 

如果你想使用mod_ssl请加入--with-EAPI选项 

三、更改配置文件 

在/www/conf/httpd.conf中加入 

Include /usr/local/jserv/etc/jserv.conf 

如果你用DSO模式安装的话,请把jserv.conf中 

LoadModule jserv_module /usr/local/jserv/libexec/mod_jserv.so前面的注释去掉 

启动apache 

用浏览器测试 

看见了Yes,It@#s working!了吗?你成功了!! 

你可以更改jserv.conf中的 

SetHandler jserv-status 

order deny,allow 

deny from all 

加入你的信任主机allow from xxxx 

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

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

其他关于servlet zone的设置、load balance等等请参考apache jserv文档和java.apache.org网站 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表