寒星孤照 2011-03-04
一.首先下载三个软件 
j2sdk-1_4_2_08-linux-i586-rpm.bin 
httpd-2.0.54.tar.gz 
resin-3.0.8.tar.gz
二.安装这三个软件 
先安装j2sdk-1_4_2_08-linux-i586-rpm.bin 
步骤: 
可以CP到/usr/local 
Chmod +x j2sdk-1_4_2_08-linux-i586-rpm.bin 
./ j2sdk-1_4_2_08-linux-i586-rpm.bin 
Rpm –ivh j2sdk-1_4_2_08-linux-i586.rpm 
安装完后会在/usr目录下出现一个java 
这就是java的安装目录R
安装完J2SDK后还要设置环境变量 
Vi /etc/profilel 
在这个文件里增加如下几行 
PATH=$PATH:/usr/java/j2sdk1.4.2_08/bin 
export PATH 
JAVA_HOME=/usr/java/j2sdk1.4.2_08 
export JAVA_HOME 
CLASSPATH=.:/usr/java/j2sdk1.4.2_08/lib:/usr/local/resin-3.0.8/lib 
export CLASSPATH 
RESIN_HOME=/usr/local/resin-3.0.8 
export RESIN_HOME 
USERname="root" 
export USERNAME
安装httpd-2.0.54.tar.gz 
Tar –zxvf httpd-2.0.54.tar.gz 
Cd httpd-2.0.54.7Shog) 
./configure -- --enable-so --prefix=/usr/local/apache
Make install 
Cd /usr/local/apache 
Cd bin 
./apachectl start
安装完后,可以用http://ip试一下,如果有出现apache的主页那么你的APACHE安装成功
安装resin-3.0.8.tar.gz 
Tar –xzvf resin-3.0.8.tar.gz 
Cd resin-3.0.8 
./configure --with-apxs=/usr/local/apache/bin/apxs --prefix=/usr/local/resin-3.0.8 
Make 
Make install 
Cd bin; 
./httpd.sh start
安装完后,用http://ip:8080,看是否有出现RESIN的主页, 
Cd /usr/local/apache/modules/ 
看是否有mod_caucho.so这个文件 
如果有,那么整合成功了一半 
三:配置resin,apache 
Vi httpd.conf 
在这个配置文件里增加如下几行: 
LoadModule caucho_module /usr/local/apache/modules/mod_caucho.so
#ResinConfigHost localhost 6802 
<IfModule mod_caucho.c> 
ResinConfigServer localhost 6802 
<Location /caucho-status> 
SetHandler caucho-status 
</Location> 
</IfModule> 
还有在DirectoryIndex index.html index.html.var这一行后增加index.jsp 
这样设置可以支持JSP文件 
好了,接下来改resin.conf文件 
Vi resin.conf 
<caucho.com> 
<http-server 
app-dir='/usr/local/apache/htdocs'> 
<servlet-mapping url-pattern='/servlets/*' 
servlet-name='invoker'/>
<servlet-mapping url-pattern='*.xtp' 
servlet-name='com.caucho.jsp.XtpServlet'/> 
<servlet-mapping url-pattern='*.jsp' 
servlet-name='com.caucho.jsp.JspServlet'/> 
</http-server> 
</caucho.com>
修改完后,重新启动resin后生效