• 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        存放运行时的数据

  • 相关阅读:
    C#线程池
    C#.Net前台线程与后台线程的区别
    ASP.NET Core 2.1 : 十五.图解路由(2.1 or earler)(转)
    ASP.NET Core 2.1 : 十四.静态文件与访问授权、防盗链(转)
    ASP.NET Core 2.1 : 十三.httpClient.GetAsync 报SSL错误的问题(转)
    ASP.NET Core 2.1 : 十二.内置日志、使用Nlog将日志输出到文件(转)
    ASP.NET Core 2.1 : 十一. 如何在后台运行一个任务(转)
    ASP.NET Core 2.1 : 十.升级现有Core2.0 项目到2.1(转)
    ASP.NET Core 2.0 : 九.从Windows发布到CentOS的跨平台部署(转)
    ASP.NET Core 2.0 : 八.图说管道,唐僧扫塔的故事(转)
  • 原文地址:https://www.cnblogs.com/qurui1998/p/10671641.html
Copyright © 2020-2023  润新知