1、安装tomcat
[root@VM_16_17_centos ~]# cd /root/tomcat/
[root@VM_16_17_centos ~]# tar xf apache-tomcat-7.0.37.tar.gz -C /opt/
[root@VM_16_17_centos ~]# ln -s /opt/apache-tomcat-7.0.37/ /opt/tomcat
2、安装jdk
[root@VM_16_17_centos ~]# tar xf jdk-7u15-linux-x64.tar.gz -C /opt
[root@VM_16_17_centos ~]# ln -s /opt/jdk1.7.0_15/ /opt/jdk
3、启动tomcat的第一种方法
[root@VM_16_17_centos ~]# vim /opt/tomcat/bin/startup.sh --在第二行加入以下内容
CATALINA_BASE=/opt/tomcat
CATALINA_HOME=/opt/tomcat
JRE_HOME=/opt/jdk
export CATALINA_BASE CATALINA_HOME JRE_HOME
[root@VM_16_17_centos ~]# vim /opt/tomcat/bin/shutdown.sh --写入跟上面同样的内容
CATALINA_BASE=/opt/tomcat
CATALINA_HOME=/opt/tomcat
JRE_HOME=/opt/jdk
export CATALINA_BASE CATALINA_HOME JRE_HOME
[root@VM_16_17_centos ~]# /opt/tomcat/bin/startup.sh
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /opt/jdk
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
查看是否启动成功
[root@VM_16_17_centos ~]# netstat -tnlp |grep java
tcp 0 0 ::ffff:127.0.0.1:8005 ::? LISTEN 8662/java
tcp 0 0 :::8009 ::? LISTEN 8662/java
tcp 0 0 :::8080 ::? LISTEN 8662/java
8009
8080
8005 使用来关闭tomcat
#telnet localhost 8005
SHUTDOWN
关闭tomcat
[root@VM_16_17_centos ~]# /opt/tomcat/bin/shutdown.sh
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /opt/jdk
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
[root@VM_16_17_centos ~]# netstat -tnlp |grep java --已经将tomcat停掉
4、第二种启动方式
[root@VM_16_17_centos ~]# cd /opt/tomcat/bin/
[root@VM_16_17_centos ~]# tar xf commons-daemon-native.tar.gz
[root@VM_16_17_centos ~]# cd commons-daemon-1.0.13-native-src/
[root@VM_16_17_centos ~]# ./configure --with-java=/opt/jdk
[root@VM_16_17_centos ~]# make
[root@VM_16_17_centos ~]# cp jsvc /opt/tomcat/bin
创建启动脚本
[root@VM_16_17_centos ~]# cp /root/tomcat/tomcat-init.sh /etc/rc.d/init.d/tomcat
[root@VM_16_17_centos ~]# vim /etc/rc.d/init.d/tomcat --确认变量是否正确
JAVA_HOME=/opt/jdk
CATALINA_HOME=/opt/tomcat
CATALINA_BASE=/opt/tomcat
TOMCAT_USER=root
[root@VM_16_17_centos ~]# chkconfig --add tomcat
[root@VM_16_17_centos ~]# chkconfig tomcat on
#关闭之前使用脚本启动tomcat
/opt/tomcat/bin/shutdown.sh
[root@VM_16_17_centos ~]# service tomcat start
[root@VM_16_17_centos ~]# netstat -tnlp |grep jsvc
tcp 0 0 :::8009 ::? LISTEN 8972/jsvc.exec
tcp 0 0 :::8080 ::? LISTEN 8972/jsvc.exec