Linux安装JDK和Tomcat步骤一、 安装JDKa) 安装JDK71、 下载jdk文件jdk-7u51-linux-i586.rpm2、 安装jdk文件在usr/目录中创建java/目录 # mkdir java 将文件拷贝到/usr/java目录中# mv jdk-7u51-linux-i586.rpm /usr/java使用rpm命令安装文件 (-ivh 显示安装进度)# rpm -ivh jdk-7u51-linux-i586.rpmb) 配置环境变量# # User specific environment and startup programsJAVA_HOME=/usr/java/jdk1.7.0_51JRE_HOME=/usr/java/jdk1.7.0_51/jreCLASSPATH=$JAVA_HOME/lib:$JRE_HOME/libPATH=$JAVA_HOME/bin:$PATH:$HOME/binexport JAVA_HOMEexport JRE_HOMEexport CLASSPATHexport PATHunset USERNAME~Type :quit to exit Vim 查看path环境变量# echo $PATHc) 配置默认JDK# sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_51/bin/java 300# sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_51/bin/javac 300JDK版本和配置:# sudo update-alternatives --config javad) 测试JDK安装# java -versionjava version "1.7.0_51"Java(TM) SE Runtime Environment (build 1.7.0_51-b13)Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing)You have new mail in /var/spool/mail/root二、 安装Tomcat服务a) 安装Tomcat下载tomcat文件 apache-tomcat-7.0.52.tar.gz在usr/目录中创建tomcat/目录# mkdir tomcat将tomat文件复制到/usr/tomcat目录中# cp apache-tomcat-7.0.52.tar.gz /usr/tomcat解压tomcat文件# gunzip apache-tomcat-7.0.52.tar.gz 或 gzip -d apache-tomcat-7.0.52.tar.gz # tar -xvf apache-tomcat-7.0.52.tarb) 配置tomcat环境变量# vi .bash_profileCATALINA_HOME=/usr/tomcat/apache-tomcat-7.0.52PATH = $CATALINA_HOME/bin:$PATHexport CATALINA_HOMEc) 开放tomcat服务端口1、 命令方式(#开启8080端口-外部访问)# iptables -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 8080 -j ACCEPT # /etc/sysconfig/iptables save #保存到/etc/sysconfig/iptables中# /etc/init.d/iptables restart 或 service iptables restart #重新启动2、 修改/etc/sysconfig/iptables文件# vi /etc/sysconfig/iptablesd) 设置Tomcat开机启动服务1、创建文件名为tomcat的文件,文件内容如下:#!/bin/bash # chkconfig: 2345 10 90 # description: Starts and Stops the Tomcat daemon.TOMCAT_HOME=/usr/tomcat/apache-tomcat-7.0.52TOMCAT_START=$TOMCAT_HOME/bin/startup.shTOMCAT_STOP=$TOMCAT_HOME/bin/shutdown.sh# necessary environment variables exportCATALINA_HOME=$TOMCAT_HOME export JAVA_HOME=/usr/java/jdk1.7.0_51# source function library. . /etc/rc.d/init.d/functions# source networking configuration. . /etc/sysconfig/network# check that networking is up. [ "${NETWORKING}" = "no" ] && exit 0# check for tomcat script if [ ! -f $TOMCAT_HOME/bin/catalina.sh ] then echo "Tomcat not valilable..." exit fistart(){echo -n "Starting Tomcat: " daemon $TOMCAT_START echo touch /var/lock/subsys/tomcat }stop(){ echo -n $"Shutting down Tomcat: " daemon $TOMCAT_STOP rm -f /var/lock/subsys/tomcat.pid echo }restart(){stop start }case "$1" in start) start ;; stop) stop ;; restart) stop sleep 3 start ;; *) echo "Usage: tomcatd {start|stop|restart}" exit 1 esac exit 02、 将tomcat文件复制到/etc/init.d目录中# cp tomcat /etc/init.d3、 设置tomcat文件属性# chmod a+x tomcat4、 最后用chkconfig设置服务运行# chkconfig --add tomcat注意:在tomcat文件的头两行的注释语句中,需要包含chkconfig和description两部分内容(确认不要拼写错误,),否则在执行“chkconfig --add tomcat”时,会出现“tomcat服务不支持chkconfig”的错误提示。
chkconfig这行表示缺省启动的运行级别以及启动和停止的优先级,如该服务缺省不再任何运行级启动,则以 - 代替运行级别在tomcat中表示脚本在运行级2、3、4、5启动,启动优先权为10,停止优先权为90description行对服务进行描述,可以用 “\” 跨行注释三、 安装apache服务a) 检测apache是否安装# rpm -qa | grep httpdhttpd-2.2.3-45.el5httpd-manual-2.2.3-45.el5b) 检测apache服务是否开启# chkconfig --list httpdhttpd 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭 ##未开启# chkconfig httpd on ##开启apache服务# chkconfig httpd off ##关闭apache服务httpd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭 ##已开启c) ssss四、 负载均衡配置。