日期:2014-05-16  浏览次数:20665 次

linux安装jdk及tomcat
jdk版本:jdk-1_5_0_22-linux-i586-rpm.bin
tomcat版本:apache-tomcat-5.5.29.tar.gz
linux系统版本:centos5.3

安装方法如下
1.将上面提到的两个包上传到自己的linxu服务器上

2.这里先安装jdk,通过chmod u+x jdk-1_5_0_22-linux-i586-rpm.bin 为其授权,使其具有操作的权限,然后通过 ./jdk-1_5_0_22-linux-i586-rpm.bin执行这个文件
接下来在同目录中有一个jdk-6u19-linux-i586.rpm 文件,使用 rpm -ivh jdk-6u19-linux-i586.rpm 执行当前文件,等到系统提示,按一下enter就可以了,到这里jdk安装完成。然后在 /usr/java 目录下有你安装的默认jdk目录jdk1.6.0_19,你也可以改掉名称,通过mv jdk1.6.0_19 jdk ,我这里没有修改,编辑 vi /etc/profile 这个目录,在最下边添加如下的内容

JAVA_HOME=/usr/java/jdk1.6.0_19(这个名称与上边提到的jdk目录一定要保持一致)
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

编辑完成后通过 :wq 保存退出

3.安装tomcat
  通过tar -xvf mysql-3.23.53.tar.gz 解压文件夹

   得到如下apache-tomcat-5.5.29 修改名称(这个不是必须的) 
   mv apache-tomcat-5.5.29  tomcat

   然后重启服务器 reboot

   启动完成后, 在linux操作指令界面使用 java -version 查看版本

   如果出现:
   java version "1.6.0_19"
Java(TM) SE Runtime Environment (build 1.6.0_19-b04)
Java HotSpot(TM) Server VM (build 16.2-b04, mixed mode)

  则说明已经安装完成


  4.tomcat开机自启动

     因为平时我们在维护系统运应过程当中,需要对服务器进行重启,服务器重启后,如果我们的tomcat没有设置为开机重启动,这个时候我们还得对tomcat进行手工重启动;由于平时运营与开发人员可能是分开的,如果是这样,情况就很糟糕了,所以我们必须把安装的tomcat设置为开机自启动,将其放入服务当中。以下是具体的步骤

A.编写shell脚本,新建一个脚本文件tomcat,脚本内容如下:
#!/bin/bash
#
# description:  Startup the Tomcat.

if [ -f /etc/init.d/functions ]; then
       /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]; then
        /etc/rc.d/init.d/functions
else
        echo -e "\atomcat: unable to startup tomcat
        exit -1
fi

CATALINA_HOME="/usr/tools/tomcat"   //根据自己tomcat放的目录修改,这里我的

tomcat目录在/usr/tools/目录下边

case "$1" in   //$1 根据后续service tomcat start 开获取参数
start)
        if [ -f $CATALINA_HOME/bin/startup.sh ];
          then
            echo $"Starting Tomcat"
            $CATALINA_HOME/bin/startup.sh
        fi
        ;;
stop)
        if [ -f $CATALINA_HOME/bin/shutdown.sh  ];
          then
            echo $"Stopping Tomcat"
            $CATALINA_HOME/bin/shutdown.sh
        fi
        ;;
*)
        echo $"Usage: $0 {start|stop}"
        exit 1
        ;;
esac
exit $RETVAL

2、将tomcat shell脚本 文件拷贝到/etc/init.d/下,
 
    cp /tmp/tomcat  /etc/init.d

3.检查系统服务中是否存在tomcat服务 chkconfig --list tomcat

如果不存在则执行 chkconfig --add tomcat 指令

3、在tomcat/bin/catalina.sh文件中加入以下语句,指向java的根目录:

     export JAVA_HOME=/usr/java/jdk1.6 (这里根据你安装jdk的根目录名称,我这里写的是jdk1.6)

4.将tomcat服务加入到系统自启动
   chkconfig --level 345 tomcat on

   启动tomcat: service tomcat start
   停止tomcat:  service tomcat