zoukankan      html  css  js  c++  java
  • 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        存放运行时的数据

  • 相关阅读:
    Python使用SMTP模块、email模块发送邮件
    harbor搭建及使用
    ELK搭建-windows
    ELK技术栈之-Logstash详解
    【leetcode】1078. Occurrences After Bigram
    【leetcode】1073. Adding Two Negabinary Numbers
    【leetcode】1071. Greatest Common Divisor of Strings
    【leetcode】449. Serialize and Deserialize BST
    【leetcode】1039. Minimum Score Triangulation of Polygon
    【leetcode】486. Predict the Winner
  • 原文地址:https://www.cnblogs.com/qurui1998/p/10671641.html
Copyright © 2011-2022 走看看