码迷,mamicode.com
首页 > 其他好文 > 详细

tomcat

时间:2020-10-24 10:28:01      阅读:19      评论:0      收藏:0      [点我收藏+]

标签:数据   log   规则   local   网络   简化   设备   技术   HERE   

Tomcat

软件的常见架构有C/S架构和B/S架构。

B/S架构中浏览器通过请求和响应进行通信。

服务器资源分类:

  1. 静态资源: 所有用户访问,得到相同的结果。可以直接被浏览器解析。

  2. 动态资源:每个用户访问相同资源得到不同的结果。动态资源需要向被解析成为静态资源后,返回。

浏览器拥有静态资源解析引擎,浏览器可以解析静态资源,展示效果。

网络通信三要素

  1. IP 设备在网络中的唯一标识
  2. 端口:应用程序在计算机中的唯一标识0~65535之间
  3. 传输协议,规定了数据传输的规则
    1. tcp 安全
    2. udp 不安全 快

服务器软件

服务器就是提供服务的计算机:接受用户请求,处理请求,做出响应

web服务器软件:可以部署web项目,又称web容器

java相关的web服务器软件:

  1. webLogic: Oracle公司,大型的javaEE服务器,支持所有的javaEE规范,收费
  2. webSphere IBM
  3. JBOSS JBOSS公司的
  4. Tomcat Apache基金组织,中小型javaEE服务器,仅支持少量的javaEE规范。开源,免费。

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

启动tomcat

netstat -ano 命令显示当前的网络进程。

一般会见tomcat的端口号设置为http的默认端口号80

tomcat 正常关闭 bin/shudown.bar,或者ctrl+c

在tomcat中部署项目,直接将项目放到webapp文件夹中。

简化部署方法,将项目打包称为一个war包,将war包放置到webapps目录下。war包会自动解压缩成为一个文件夹。当删除war包是,该文件夹也会自动消失。

配置conf/server.xml配置文件,定义了/hehe的url访问的路径,定义conf/server.xml文件以后需要重启服务器,配置文件才会生效

<Context docBase="D:\hello" path="/hehe />"

另一种方式是在conf\Catalina\localhost下创建任意名称的xml文件,热部署的方式

静态项目和动态项目

静态项目和动态项目:

java动态项目,编译以后的项目结构

/ #根
	/WEB-INFO
		web.xml # web项目的核心配置文件
		/classes # 编译以后的src目录下文件
		/lib # 放置依赖jar包

tomcat

标签:数据   log   规则   local   网络   简化   设备   技术   HERE   

原文地址:https://www.cnblogs.com/freesfu/p/13866744.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!