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,通过chmodu+xjdk-1_5_0_22-linux-i586-rpm.bin为其授权,使其具有操作的权限,然后通过./jdk-1_5_0_22-linux-i586-rpm.bin执行这个文件

接下来在同目录中有一个jdk-6u19-linux-i586.rpm文件,使用rpm-ivhjdk-6u19-linux-i586.rpm执行当前文件,等到系统提示,按一下enter就可以了,到这里jdk安装完成。然后在/usr/java目录下有你安装的默认jdk目录jdk1.6.0_19,你也可以改掉名称,通过mvjdk1.6.0_19jdk,我这里没有修改,编辑vi/etc/profile这个目录,在最下边添加如下的内容

JAVA_HOME=/usr/java/jdk1.6.0_19(这个名称与上边提到的jdk目录一定要保持一致)

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=$JAVA_HOME/bin:$PATH

exportJAVA_HOMECLASSPATHPATH

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

3.安装tomcat

通过tar-xvfmysql-3.23.53.tar.gz解压文件夹

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

mvapache-tomcat-5.5.29tomcat

然后重启服务器reboot

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

如果出现:

javaversion"1.6.0_19"

Java(TM)SERuntimeEnvironment(build1.6.0_19-b04)

JavaHotSpot(TM)ServerVM(build16.2-b04,mixedmode)

则说明已经安装完成

4.tomcat开机自启动

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

A.编写shell脚本,新建一个脚本文件tomcat,脚本内容如下:

#!/bin/bash

#

#descriptionTomcat.

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:unabletolocatefunctionslib.Cannotcontinue."

exit-1

fi

RETVAL=$?

CATALINA_HOME="/usr/local/tomcat"

case"$1"in

start)

if[-f$CATALINA_HOME/bin/startup.sh];

then

echo$"StartingTomcat"

$CATALINA_HOME/bin/startup.sh

fi

;;

stop)

if[-f$CATALINA_HOME/bin/shutdown.sh];

then

echo$"StoppingTomcat"

$CATALINA_HOME/bin/shutdown.sh

fi

;;

*)

echo$"Usage:$0{start|stop}"

exit1

;;

esac

exit$RETVAL

2、将tomcatshell脚本文件拷贝到/etc/init.d/下,

cp/tmp/tomcat/etc/init.d

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

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

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

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

4.将tomcat服务加入到系统自启动

chkconfig--level345tomcaton

启动tomcat:servicetomcatstart

停止tomcat:servicetomcatstop 

5.重启服务器

reboot

查看自己tomcat端口是否开机自启动了

netstat-nuptl

到这里,tomcat服务已经完成开机自启动工作了.

相关推荐