一 tomcat是什么
 
实际上 Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP 容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。
 
二 tomcat的安装
 1 下载安装对应的jdk,并配置Java环境。
官网下载地址:
ubuntu@ubuntu3:~$ sudo chmod 755 jdk-6u27-linux-i586.bin    / 给予jdk执行权限
ubuntu@ubuntu3:~$ sudo ./jdk-6u27-linux-i586.bin    / 解压jdk
ubuntu@ubuntu3:~$ mv jdk1.6.0_27 /usr/local/    / 讲解压后的jdk文件放在/usr/local下
ubuntu@ubuntu3:~$ ln -s /usr/local/jdk1.6.0_27/ /usr/local/jdk /给/usr/local下的jdk文件建立连接,方便日后版本升级
下面配置环境变量:
ubuntu@ubuntu3:~$ sudo vim /etc/profile        /添加如下内容
JAVA_HOME=/usr/local/jdk
JAVA_BIN=/usr/local/jdk/bin
PATH=$PATH:$JAVA_BIN
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH CATALINA_HOME
保存退出
ubuntu@ubuntu3:~$ source /etc/profile
下面可以验证下java的环境变量是否生效
ubuntu@ubuntu3:~$ java -version
java version "1.6.0_27"
Java(TM) SE Runtime Environment (build 1.6.0_27-b03)
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)
只要出现如上信息就说明已经生效
       2 安装tomcat     官网: http://tomcat.apache.org/
ubuntu@ubuntu3:~$ sudo tar xzvf apache-tomcat-6.0.35.tar.gz
ubuntu@ubuntu3:~$ mv apache-tomcat-6.0.35 /usr/local/
ubuntu@ubuntu3:~$ ln -s /usr/local/apache-tomcat-6.0.35/ /usr/local/tomcat
ubuntu@ubuntu3:~$ cd /usr/local/tomcat/bin/
ubuntu@ubuntu3:/usr/local/tomcat/bin$ chmod +x *.sh
ubuntu@ubuntu:/usr/local/tomcat/bin$ /usr/local/tomcat/bin/catalina.sh start
Using CATALINA_BASE:    /usr/local/tomcat
Using CATALINA_HOME:    /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:         /usr/local/jdk
Using CLASSPATH:        /usr/local/tomcat/bin/bootstrap.jar
只要显示如上信息,说明tomcat启动成功
ubuntu@ubuntu:/usr/local/tomcat/bin$ sudo netstat -tunlp |grep 8080

tcp6       0      0 :::8080                 :::*