Tomcat 学习

来源:互联网 发布:电信宽带刷新端口 编辑:程序博客网 时间:2024/06/05 03:32

1  : Tomcat 端口的配置 : 

在tomcat 文件夹里修改server.xml 文件   

1<Connector port="8080" protocol="HTTP/1.1"2                connectionTimeout="20000"3                redirectPort="8443" />
修改port  

1 <Connector port="8081" protocol="HTTP/1.1"2                connectionTimeout="20000"3                redirectPort="8443" />

2 :  tomcat 部署项目的两种方式

    a: 将项目打成war 后 放入webapps 目录下

    b: 修改配置文件

      

   在host 标签里加上  

   <Context path="/JavaWebApp" docBase="F:\JavaWebDemoProject" />

  path : 虚拟项目

 docBase : 项目地址

 Context:表示上下文 ,表示一个web应用程序 


3: Tomcat 服务器配置虚拟主机

     实际上就是配置一个网站

   a : 修改server.xml 配置文件

   

 修改    :

 

<Host name="www.gacl.cn" appBase="F:\JavaWebApps">2       3 </Host>

 理解下:

 现在虚拟主机 "www.gacl.cn"  管理着 "F:/JavaWebApps " 这个文件夹下所有的项目

b  系统域名注册

  在 “C:\Windows\System32\drivers\etc” 下的host 文件

  添加


4 : 浏览器的交互过程

        第一步: 通过host 的name 找到 对应的IP 地址

        第二步 : 如果找不到ip 地址,就去 互联网的DNS 找到对应的IP 地址

        第三步 : 找到IP地址后, 就可以找到服务器

       第四步 :  浏览器连接到服务器, 然后通过http 协议发送请求  , 

      请求流里的数据

   

   

    可以找到服务器里对应的 web 应用程序。

5: javaWeb 程序的结构

JavaWeb项目标准的组成结构

6 : 打包javaWeb 程序

       


7 tomcat 的体系结构



  Tomcat服务器的启动是基于一个server.xml文件的,Tomcat启动的时候首先会启动一个Server,Server里面就会启动Service,Service里面就会启动多个"Connector(连接器)",每一个连接器都在等待客户机的连接,当有用户使用浏览器去访问服务器上面的web资源时,首先是连接到Connector(连接器),Connector(连接器)是不处理用户的请求的,而是将用户的请求交给一个Engine(引擎)去处理,Engine(引擎)接收到请求后就会解析用户想要访问的Host,然后将请求交给相应的Host,Host收到请求后就会解析出用户想要访问这个Host下面的哪一个Web应用,一个web应用对应一个Context。




 转载  :http://www.cnblogs.com/xdp-gacl/p/3744053.html

           感谢博主

              

   

原创粉丝点击