zoukankan      html  css  js  c++  java
  • 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  文件   

  • 相关阅读:
    cocos2dx错误收集
    lua工具库penlight--06数据(二)
    lua工具库penlight--06数据(一)
    成功解决Developer Express和Janus WinForms Controls中控件的冲突
    NET全控件
    SOA相关资料
    构建高并发高可用的电商平台架构大纲
    让memcached和mysql更好的工作
    《特别推荐》10套精美的免费网站后台管理系统模板
    编写高质量代码:改善C#程序的157个建议
  • 原文地址:https://www.cnblogs.com/yutf/p/11272063.html
Copyright © 2011-2022 走看看