香帅 2010-09-09
听说Apache2.2集成Resin的性能比Apache2.2集成Tomcat高了很多,所以最近搞了一下Apache2.2集成Resin4.0,在这里和大家分享一下。希望能对大家有所帮助。
一、安装jdk;
1、去sun.com下载jdk的安装包(我下载的是jdk-6u21-linux-i586.bin,所以操作是安装这个版本来操作的)。
2、具体操作如下:
使文件有被执行的权限:chmod a+x jdk-6u21-linux-i586.bin
./jdk-6u21-linux-i586.bin
cp -R jdk1.6.0_21 /usr/local/jdk
配置环境变量:
vi /etc/profile
添加如下内容
export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
注意:这些环境变量的配置,我是重启机器让其生效的。大家可以查一下别的方法。否则resin安装时会提示找不到JAVA_HOME的错误。
二、安装Apache2.2
1、去Apache官方网站下载Apache2.2(我下载的是 httpd-2.2.15.tar.bz2)
2、安装执行如下步骤:
解压:bunzip2 httpd-2.2.15.tar.bz2 解压出httpd-2.2.15.tar
开包:tar -zvf httpd-2.2.15.tar
编译:./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
make
make install
三、安装Resin:
1、下载Resin(http://www.caucho.com/download/resin-4.0.9.tar.gz)。
2、安装:
tar -zxvf resin-4.0.9.tar.gz
cd resin-4.0.9
chmod a+x configure
./configure --prefix=/usr/local/resin --with-apxs=/usr/local/apache2/bin/apxs --with-apache=/usr/local/apache2
打开conf下的resin.xml,注释掉
<user-name>www-data</user-name>
<group-name>www-data</group-name>
最后在Apache的conf/extra/http-vhost.conf加入一个站点,项目路径为/usr/local/resin/webapps/ROOT(<VirtualHost 127.0.0.1:80>)。
在resin的bin目录下启动:./resin.sh start
在Apache的bin目录下启动:./apachectrl -k start
好了,写个简单的jsp文件测试一下吧。