1.什么是jvm
我们从操作系统的层面来理解,jvm其实就是操作系统中的一个进程。既然是一个进程,那么我们很容易的可以通过任务管理器来查看。假设此时我们启动myeclipse(myeclipse其实就是用java语言编写的一个软件,他的运行必然会启动一个jvm,我们可以把myeclipse理解成我们自己写的一个简单的java版的helloworld程序)。

2.什么是tomcat
tomcat其实是一个用java语言开发的免费开源的web服务器(因为是java语言开发,这就是为什么使用tomcat前要配置好jdk,因为jdk里面有jvm,而运行java应用需要jvm)。此时再次查看任务管理器会发现多了一个javaw.exe

说得粗略点,JVM就是运行java的,tomcat就是你的java程序,servlet就是你写在容器(如tomcat)里的动态资源,远程客户端点击或者一个url请求会封装成一个http请求,到你的服务端后由容器解析http请求,并封装为java servlet请求和响应,最后放进servlet的service方法根据请求作出服务。所以最最简单的话tomcat有类似netty的处理网络的网络功能,和处理servlet的功能。

jdk和tomcat的关系相关推荐

  1. eclipse mysql5.7_MySQL5.7、Navicate、jdk、Tomcat、eclipse全套配置及安装(win10)-Go语言中文社区...

    首先安装数据库MySQL5.7: 把下载好的压缩包解压到文件夹: 新建my.ini文件,配置一下,放入bin文件下: [mysql] # 设置mysql客户端默认字符集 default-charact ...

  2. Apache 和 Tomcat 的 关系

    两者从以下几点可以比较的: 1.两者都是apache组织开发的2.两者都有HTTP服务的功能3.两者都是开源免费的 联系: 1.Apache是普通服务器,本身只支持html即普通网页,可以通过插件支持 ...

  3. 阿里云服务器安装jdk、tomcat(小白试)

    Linux入门 什么是操作系统 操作系统,英文名称Operating System,简称OS,是计算机系统中必不可少的基础系统软件,它是应用程序运行以及用户操作必备的基础环境支撑,是计算机系统的核心. ...

  4. Linux安装jdk,mysql,tomcat,redis和nginx

    Linux安装jdk,mysql,tomcat,redis和nginx 1. jdk 2. mysql 3. tomcat 4. redis 5. nginx 首先安装lrzsz: yum -y in ...

  5. 阿里云轻量应用服务器 怎么控制怎么上传文件怎么安装JDK和Tomcat怎么完成JavaWeb的部署...

    你是否遇到过这些问题,自己的javaweb项目本地运行一切正常,但是一旦转移到阿里服务器之类的.就出现以下问题. 1 jsp无法解析java类 2 Only a type can be importe ...

  6. 两分钟搞懂 JDK 与 JRE 的关系!

    作者:MobMsg,资深全端工程师一枚,架构师社区合伙人! JDK 与 JRE 的关系用一张图就可以诠释的非常清楚,把这张图深深记进脑子里,目标就达成50%了 若您有遇到其它相关问题,非常欢迎在评论中 ...

  7. JDK与JRE的关系和path的作用浅谈

    JDK与JRE的关系和path的作用浅谈 摘要:JDK与JRE的关系以及path的配置对于初学者是要明白的问题,那么具体的JDK与JRE的关系是什么呢?那么本文讲给你简单介绍. 标签:JDK与JRE关 ...

  8. ubuntu eclipse mysql_Ubuntu设置、应用及常见问题解决(十)- 安装jdk+tomcat+eclipse+mysql...

    Ubuntu设置.应用及常见问题解决(十)- 安装jdk+tomcat+eclipse+mysql , or type selection number: 输入包含有 "sun" ...

  9. 总结一哈JDK和Tomcat的环境变量配置

    总结一哈JDK和Tomcat的变量配置.换了几次电脑了,每次都要在晚上找半天环境变量的配置,今天总结一哈以后就不瞎找鸟 一,JDK环境变量:下载地址:http://pan.baidu.com/s/1b ...

  10. linux安装jdk、tomcat

    因为公司服务器是linux,而我以前的公司都是window server,所以对于jdk.tomcat等在linux下安装不是很懂.今天装了个虚拟机,尝试一下. 首先jdk.到官网上下载jdk的lin ...

最新文章

  1. WPF/E 2007年2月CTP发布了
  2. C语言 | 结构体详解(C结构体)
  3. python 数组赋值_LeetCode基础算法题第182篇:一维数组的运行总和
  4. ASP.NET 百万级分页查询续
  5. 3d饼图 vue_怎么实现一个3d翻书效果
  6. [转载] 使用异步 I/O 大大提高应用程序的性能
  7. 【ElasticSearch】Es 源码之 PersistentTasksExecutorRegistry 源码解读
  8. jQuery Mobile 1.3.1 发布
  9. 使用struts2 做客户端校验时抛出freemarker模版错误异常的处理
  10. JVM内存模型及分区
  11. 常见物理性能测试仪器设备档案
  12. 【原理+实战+视频+源码】马士兵Java高级互联网架构
  13. DOM DEM DLG DRG之间的区别
  14. 域名如何转移?域名转移流程有哪些?
  15. 淘宝数据分析实战:热销美食爬取和分析
  16. python drop用法_Python drop方法删除列之inplace参数实例
  17. 浅谈两点分布,二项分布,伽马分布,指数分布,泊松分布,卡方分布,t分布,F分布,均匀分布,正态分布,β分布,狄利克雷分布--概率分布家族的伦理关系
  18. 原子操作、锁、同步实现原理
  19. mysql可以存储拼音吗_MySQL汉字变换拼音(存储函数)
  20. SpringBoot配置文件(1)

热门文章

  1. html白色背景遮罩,CSS 给图片或背景图片加颜色遮罩
  2. win10重装,检测到硬盘错误:在MBR硬盘上没有找到可以引导的分区
  3. 淘宝店铺老店标识怎么显示 怎么淘宝老店标识申请
  4. Python Selenium 抓取Shadow Dom内部元素方法更新
  5. python set集合排序_Python Set集合
  6. 2021世界量子计算机排名,2021 QS世界大学学科排名如期出炉啦!
  7. JS禁止右键、CTRL+C、查看源文件
  8. GSM UMTS E-UTRAN
  9. 决策树及matlab实现
  10. 正方形里面两个扇形相交部分_正方形里面为两个半圆相交,求相交部分阴影面积...