1.tomcat服务器

1.web :就是网页,它代表的是网络上的资源。
对于网络的资源分为两种
1.静态资源------主要用于展示信息     html
2.动态资源------交互                 jsp  asp php

在Java中,动态web资源开发技术统称为Javaweb,
我们课程的重点也是教大家如何使用Java技术开发动态的web资源,即动态web页面

2.web系统的通信
服务器.
服务器有两个概念
1.就是一台电脑,只是配置高一点。
2.在某台机器上安装了服务器软件.我们也管它叫服务器.****

3.javaweb开发中常见的服务器.
weblogic  BEA公司------它是一个javaEE规范的web服务器.
                      学习weblogic 成本比较低。中文资源在网络上比较多。
  weblogic是收费。
  
WebSphere IBM  -------- 它是一个javaEE规范的web服务器.
webSphere是收费。
学习成本高。相关资料比较少。

tomcat   apache--------它是开源免费的. 它是一个servlet规范的web服务器.

jboss------hibernate公司   javaEE规范的web服务器.  

4.tomcat服务器介绍
在公司中应用比较多的 tomcat5  tomcat5.5
我们学习的是tomcat7   servlet3.0技术     


1.在apach的官网下载tomcat7.
2.安装与配置

1.安装.
安装包有两种版本(针对于window系统)
zip-----直接解压
exe-----下一步下一步就ok.

2.配置
关于安装后注意事件
1.机器上必须安装jdk,并且配置了JAVA_HOME
JAVA_HOME=D:\Java\jdk1.7.0_10

2.端口被占用.
关闭占用8080端口的软件.

在win7下可以使用netstat命令查看占用端口的程序
在cmd/ netstat -ano 查看占用端口的程序的PID 
在资源管理器中根据PID查找程序,关闭这个进程。

注意:有些情况下,进程是系统进程,不能关闭,这时我们可以通过修改tomcat端口来让
      tomcat服务器启动.



3.CATALINA_HOME问题

CATALINA_HOME它配置的是tomcat的根目录.
如果在环境变量中配置了CATALINA_HOME,那么
你执行  startup.bat文件,启动永远是CATALIN_HOME指定的tomcat。

安装完成tomcat后,怎样运行它.
tomcat/bin/startup.bat   ---开启服务器
tomcat/bin/shutdown.bat ----关闭服务器.
关闭服务器的其它两种方式
1.直接关闭窗口。
2.ctrl+c


测试是否启动成功
http://localhost:8080

              步骤基本上都是这样的。但是貌似会存在兼容性的问题。exe的就没有下载测试,直接zip的比较好,解压下来就能用。

              我的jdk是1.8的,测试了下,网友传给我的tomcat6.0跟我网上下载的8.0都是能够正常出来tomcat的测试页,而直接使用传播智客这个老师的7.0就会报各种错误。

              上图:

安装使用tomcat_服务器