• tomcat 学习笔记 一


    Tomcat  是Web服务器

    什么是web  服务器

    Web  服务器一般指的是网站服务器,是指驻留与因特网上的某种类型的计算机的程序,可以向浏览器等web  客户端提供文档,也可放置网站文件,让全世界浏览,可以放置数据,目前最流行的三个web服务器为apache  Nginx  IIS

    由于web 服务器只要支持协议为http  所以一般情况  web 服务器与HTTP  服务器协议是等同的——个人理解

    另一种应用服务器  这指的是  作为服务器执行共享业务应用程序的低层的系统软件,就像文件服务器为很多用户提供文件一样,应用程序服务器让多个用户可以同时使用应用程序(通常是客户创建的应用程序)

    通俗地讲

    Web  服务器是传送servces 页面可以使浏览器浏览

    应用程序服务器提供的是客户端应用程序可以调用的方法,Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑 (business logic)。

    tomcat  使用方式(启动)

    第一种——tomcat 单独使用

    1、在官网下载tomcat

     下载windws对应的64位绿色包(根据自己电脑选择)

     下载解压到自己的本地

    讲项目打包成war包放入webapps 下

    然后进入bin目录双击startup.bat 项目就启动了

    第二种 在IDEA中集成tomcat 使用

     选择项目后点击 Add  Configuration——  然后  点击  +  ——   然后选择tomcat  server  ——local   (Remote  应该是的调试tomcat,可自行百度) ,此时会出现右侧会出现tomcat页面

    图中没有仔细介绍所有配置——只解释几个重要的配置,详细可自行百度

     第三种 springboot  内置 tomcat    有兴趣的可以找一找源码

      关于Tomcat的属性都在org.springframework.boot.autoconfigure.web.ServerProperties配置类中做了定义,我们只需在application.properties配置属性做配置即可。

    tomcat  部署方式

    第一种将war 部署到webapps下,然后启动tomcat ,tomcat会自动解析war

    第二种 将war对应的项目文件夹 一定到其他地方——与tomcat 依赖降低(松耦合) ,然后在tomcat——config ——service.xml 文件中配置tomcat  

    <Context path="/ceshi" docBase="/data/code/task/opz" />

    其中

    docBase 为项目地址,如果在本地可以是类似这种 

    E:clouddo-view

    path 为项目访问路径 如: localhost:8080/ceshi

    第三种方式 是第二中的变种
      在启动过的tomcat中 对应的tomcat conf 文件夹下会生成 Catalinalocalhost
    如 D:apache-tomcat-8.0.53confCatalinalocalhost
    此时在localhost下创建对应的 ceshi.xml 文件 同时编辑文件

    <Context   docBase="/data/code/task/opz" />

    则可达到与第二种方式一样的效果 ,

    注:文件夹下可部署多个  **.xml  文件   

  • 相关阅读:
    hdu1915
    2014年9月28日 18:35:01
    洛谷—— P1122 最大子树和
    洛谷——P1103 书本整理
    洛谷—— P2049 魔术棋子
    UVA_1575
    洛谷—— P2424 约数和
    中文乱码问题
    JSP标签
    include指令
  • 原文地址:https://www.cnblogs.com/yutf/p/11272063.html
Copyright © 2020-2023  润新知