Apache集成Resin4.0

听说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文件测试一下吧。

相关推荐