apache resin jdk
编译安装apache
./configure --prefix=/app/apache2 --enable-so
make
make install
编译安装resin
./configure --prefix=/app/resin --with-apxs=/app/apache2/bin/apxs --with-java-home=/app/jdk/
make
make install
下载jdk-6u13-linux-i586.bin
chmod 755 jdk-6u13-linux-i586.bin
./jdk-6u13-linux-i586.bin
默认安装会在当前目录生成一个文件夹,你可以将其cp到自定的目录,我的cp到了app目录
mv jdk-6u13-linux-i586 /app/jdk
接着设置系统的环境变量vi /etc/profile
export JAVA_HOME=/app/jdk      java的家目录
export RESIN_HOME=/app/resin   resin的家目录
export PATH=$JAVA_HOME/bin:$PATH:$RESIN_HOME/bin  java的主程序目录,映射到系统默认的bin路径下,方便使用
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$RESIN_HOME/lib:/app/apache2/htdocs  java的lib路径,jre的lib路径以及resin的lib路径和存放jsp文件的目录
保存退出
source /etc/profile使更改马上生效

java -version查看java的版本同时也可以验证java是否安装成功
java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode, sharing)

修改resin的配置文件
vi /app/resin/conf/resin.conf
修改<web-app id="/" document-directory="/opt/webapp"/>行document-directory是你存放jsp文件的目录
apache会自动添加resin的模块,不用修改
启动resin服务/app/resin/bin/httpd.sh start
启动apache服务/app/apache2/bin/apachectl start
没有错误输出就表明配置正常,可用
在/app/apache2/htdocs目录中新建一个index.jsp的文件,内容如下
<%
out.println("hello world !")
%>
通过浏览器访问,如果显示hello world !就表示安装配置成功,可以交付使用了,如果有问题,哈哈,按照错误信息排错吧