分类: LINUX
2011-12-16 13:47:34
JDK有SUN JDK和OpenJDK之分,默认用yum安装时,安装的是openJDK,
但有些软件则要求必须是SUN JDK,因此需要手动安装
先检查是否有open jdk存在,如有删除
#java -version
如有openjdk的东东要删除
yum remove java-1.6.0-openjdk
安装步骤如下:
第一步,为jdk分配可执行权限,
chmod +x jdk-6u14-linux-x64-rpm.bin
第二步,将jdk cp到要安装的目录,如/usr/java/下,执行
./jdk-6u14-linux-x64-rpm.bin
rpm -ivh jdk-6u14-linux-x64-rpm
第三步 修改/etc/profile,/etc/profile.d/java.sh
/etc/profile
#set environment
JAVA_HOME=/usr/java/jdk1.6.0_26
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
/etc/profile.d/java.sh
#JAVA_HOME=/usr/java/jdk1.6.0_26
JAVA_HOME=/usr/java/jdk1.6.0_26
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
#CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
chmod +x profile chmod +x java.sh
reboot
java –version 查看版本 若有,则成功,若无,则需找出问题
编译apache
如果apache已经安装,需要检查apache是否支持DSO,用如下命令来检查
# /usr/local/apache/bin/httpd -l
Compiled-in modules:
...
mod_so.c
...
如果有mod_so.c,说明支持DSO.
如果不支持,或者想重新安装一个新apache,可以用源码来重新编译一个
# ./configure --prefix=/usr/local/apache --enable-module=so
# make
# make install
RESIN 的配置
tar –zxvf resin-4.0.16.tar.gz
cd resin-4.0.16
./configure --prefix=/usr/local/resin --with-apxs=/usr/local/apache/bin/apxs --with-apache=/usr/local/apache
make
make install
/usr/local/resin/bin/resin.sh start 启动resin
/usr/local/apache/bin/apachectl start 启动http
测试:
编写一个jsp文件来测试resin是否正常注
test.jsp 应该放在/usr/local/resin/webapps/ROOT/ 下