在安装之前先检查当前环境是否已经安装jdk.
rpm -qa|grep java
whereis java 、java -version
如有安装请先卸载:
1.rpm -e --nodeps jdk-1.8.0_102-fcs
2.yum -y remove java java-1.8.0-openjdk
下载需要安装的jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
linux环境下主要有两种方式
1.rpm -ivh jdk-8u102-linux-x64-rpm
2.tar -zxvf jdk-8u102-linux-x64.tar.gz 解压到 /usr/java路径下.
配置jdk的环境变量.
vim /etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_102
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
source /etc/profile 让环境变量立马生效
java -version 验证jdk是否安装成功
echo $JAVA_HOME 验证相关的环境变量是否都正确.
在安装完jdk后,开始进行安装tomcat.
tar -zxvf apache-tomcat-8.0.29.tar.gz 解压到/usr/local
在此着重强调下安装的目录/usr/local 最好把解压后的目录修改为tomcat
vim /usr/local/tomcat/bin/catalina.sh
在文件的export位置增加如下内容.
#!/bin/sh
# chkconfig: 345 99 10
#. /etc/init.d/functions
# /etc/rc.d/init.d/tomcat
# description:auto-start tomcat
RETVAL=0
export JRE_HOME=/usr/java/jdk1.8.0_112
export CATALINA_HOME=/usr/local/tomcat
start()
{
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"starting tomcat"
$CATALINA_HOME/bin/startup.sh
RETVAL=$?
echo " ok"
return $RETVAL
fi
}
stop()
{
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"stopping tomcat"
$CATALINA_HOME/bin/shutdown.sh
RETVAL=$?
echo " ok"
# [ $RETVAL -eq 0 ] && rm -f /var/lock/...
return $RETVAL
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
echo $"restaring tomcat"
$0 stop
sleep 1
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL
保存之后需要把tomcat加入管理
chmod 755 /etc/rc.d/init.d/tomcat
chkconfig --add tomcat
验证是否配置完成 service tomcat start.