Tomcat 服务器

1   相关概念
      1 软件的架构
             1   c/s  客服端/服务端
             2   b/s  浏览器/服务器
      2 资源的分类
            1    静态资源   所有用户访问后  得到的资源是一样的  称为静态资源  html css js    静态资源可以被浏览器直接解析
                  
            2  动态资源   每个用户访问相同的资源后,得到的结果不一样 称为动态资源  动态资源先转换为静态资源    然后再返回给浏览器进行解析
            技术 servlet/jsp     php   asp....
            3 网络通信三要素
                1  IP  电子设备  (计算机)  在网络中的唯一标识
                2  端口  : 应用程序在计算机中唯一标识  
                3  传输协议 : 规定了数据的传输规则
                          1  tcp:安全协议  三次握手  速度稍慢
                          2 udp  : 不安全协议 速度快
2  web 服务器软件   Tomcat
               2.1 服务器:安装了服务器的软件的计算机
                               服务器软件:接受用户请求(request)  处理请求    做出响应
                               web服务器软件:接受用户请求(request)  处理请求    做出响应   在web服务器软件中  可以部署web项目 让用户通过浏览器访问这些项目
                                web服务器是一个容器
               2.2 常见的java相关的web服务器软件
                     webLogic:  oracle  公司  大型javaEE服务器  支持所有的javaEE泛型 收费
                     WebSohere  IBM公司   大型javaEE服务器  支持所有的javaEE泛型 收费
                     JBOSS    JBOSS公司  大型javaEE服务器  支持所有的javaEE泛型 收费
                     Tomact   Apache  基金组织的  中小型的JavaEE服务器   支持最少的JAVAEE规范    servlet/jsp    开源免费
                2.3 Tomact   : web 服务器软件
                        1  下载        http://tomcat.apache.org
                        2   安装       解压压缩包   即可   注意: 解压目录不可以有中文和空格
                        3   卸载        直接删除目录即可
                        4   启动        bin/startup.bat   双击   
                                          访问 : http://localhost:8080 回车访问自己                                            http://别人的ip:8080  回车 访问别人    
                         可能遇到的问题
                             1 黑窗口一闪而过
                                    原因  : 没有正确配置 JAVA_HOME环境变量
                                    解决方案  : 正确配置 JAVA_HOME环境变量
                             2 启动报错  
                                   端口号 
                        5   关闭  
                       正常关闭     bin/shutdown.bat
                         ctrl+c 
                        强制关闭   点击窗口的  X          
                        6   配置
                              部署 项目的方式 
                                   1 直接将项目放到 webapps目录=目录项目录下即可                              /hello  项目的访问路径 ------》 虚拟目录 
                                        localhost:8080/hello.html
                                   
                                    2 配置文件  conf/server.xml  
                                     在配置文件中<Host> 标签中  添加一句话
                           <Context docBase="D:hello" path="/hehe"/>
                            docBass 中方的是 路径   path 中方的是虚拟路径
                                   
                             3 在 confCatalinalocalhost   创建任意名称xml文件   在文件中编写     <Context docBase="D:hello"/>  
                               虚拟路径  写自己创建的 xml文件的名字


          javaEE 规范  java 语言在企业级开发中使用的技术规范综合  一共规定了13项大的规范

7  Tomact  与Idea  关联  部署项目
         
bin        可执行文件
conf       配置文件
lib          依赖的jar包
logs       日志文件
temp      临时文件
webapps  存放的web项目
work        存放运行时的数据

原文地址:https://www.cnblogs.com/qurui1998/p/10671641.html