tomcat相关
Automannnn
愿你初心不改,归来仍是少年。
展开
-
内置tomcat启动时序图
1.前言 为了更好的理解内置tomcat的运行流程,根据自己的理解以及断点调试,结合网上的帖子进行一个验证。特此总结,一方面方便自己复习,另一方面也希望能帮到需要的朋友。2.时序图3.说明3.1 场景 该流程 适用于内置tomcat的产品代码,不适用于独立部署的tomcat。 尤其是对于 servlet3.0部分的实现(如SPI机制)。 值得注意的是,Embedded Tomcat 与 Apache Tomcat 均是他们同一家公司的产品。3.2 流程规范...原创 2020-09-21 22:20:16 · 432 阅读 · 0 评论 -
spring-web-security集成流程的认识与理解
1.前言 由于近期需要使用spring-security的产品,因此认识层面便不能仅仅停留在之前学校所练习的使用层面,对整个流程也需要有更加深入的认识才行。因此在周末讲相关的只是进行一个补充,同样为避免遗忘,在此记录。2.从servlet规范说起 spring-security为应用提供安全保护,spring-web-security自然是为web应用提供安全防护。 对java程序而言,说到web,自然离不开servlet规范。依然是老生常谈的概念:filter,servlet,...原创 2020-09-05 18:20:43 · 335 阅读 · 0 评论 -
java web项目的两种上下文构建方式
1.前言 前段时间在做开发需求时,遇到了一个我比较诧异的问题,即tomcat部署应用时,并没有配置web.xml上下文。这让我十分疑惑,之后辗转查询资料,才知道原来servlet3.0提供了一种基于注解的启动方式,它与web.xml方式是可替代的。所以今天在查询了吉奥多的资料后,结合自己的理解,做一个简单的总结,一方面方便自己日后回忆,另一方面也希望能帮助到有需要的朋友。2.tomcat服务器容器的启动流程 这里以tomcat服务器容器为例,原因是它支持jsp动态语言。不敢保证其它的静态服...原创 2020-09-05 17:37:39 · 1273 阅读 · 0 评论 -
源码系列之spring源码查看笔记内置tomcat(三)
今天整理一下内置tomcat产品 core的内容。 javax包:原创 2018-08-31 22:52:09 · 181 阅读 · 0 评论 -
源码系列之spring源码查看笔记内置tomcat(四)
接着上篇,这里继续整理core产品,apache包下的笔记内容。 catalina包:原创 2018-08-31 22:59:58 · 776 阅读 · 0 评论 -
源码系列之spring源码查看笔记内置tomcat(五)
接着上篇,这里继续整理coyote包的内容。原创 2018-08-31 23:01:58 · 186 阅读 · 0 评论 -
源码系列之spring源码查看笔记内置tomcat(六)
这里接着上篇,将内置tomcat的最后一个部分,tomcat包的内容笔记整理下。原创 2018-08-31 23:10:16 · 172 阅读 · 0 评论 -
源码系列之spring源码查看笔记内置tomcat--总结
怀着一肚子的扭曲和纠结,终于还是把整个tomcat内置过了一遍。 之所以要做这样一些看似没有什么意义的事情,一方面是因为我确实想知道到底什么是tomcat,它是如何实现的。 另一方面是为了学习大牛们程序设计模式,让这种判然大物不再显得那么虚无缥缈。。 过了一遍,没有什么实际的效果。。 不过我还是得总结一下。 对于tomcat而言,很多网页设计要考虑的问题它在升级...原创 2018-08-31 23:19:51 · 214 阅读 · 0 评论 -
springboot+hibernate自定义
实现自定义sql语句:调用存储过程:参考地址1 ;参考地址2;参考地址3;转载 2019-05-24 10:28:11 · 1032 阅读 · 0 评论 -
源码系列之spring源码查看笔记内置tomcat(二)
这篇文章整理下jasper的内容。 javax.servlet.jsp: org.apache.jasper包: jasper内容完。原创 2018-08-29 16:42:40 · 173 阅读 · 0 评论 -
源码系列之spring源码查看笔记内置tomcat(一)
tomcat作为知名服务器容器,一直想找机会看看源码。 之前跟着大牛大致梳理了一遍tomcat的执行流程。 自己由于水平有限,知识局限等元素,便选择了查看一下内置tomcat。 经过一段时间的坚持,特整理一下笔记,方便后面复习回顾。 内置tomcat包包括三个内容,el,jasper,core。 就从el 开始整理吧。 apache.el包:...原创 2018-08-29 16:39:03 · 251 阅读 · 0 评论 -
Byte历险记(tomcat+web游历)
-- 前言:今天下午才上了高数脑壳痛,然后第二节课本来是打算拿来搞自己的事情的。 后面老师叫我们调试下jsp,我想反正迟早是要调试的,不如今天就把它搞了吧。 嘻嘻嘻。 但是看到后面真的是忍不住了,就粗看了一下。这会闲来没事,模仿大佬的风格写个什么大话篇啦,夜话篇之类的见解。纯属娱乐,供自己复习用吧。 正文: 大家好,我是Byte,是当今时代的绝对...原创 2018-04-03 22:17:27 · 258 阅读 · 2 评论 -
nginx集成tomcat笔记
环境:windows10,tomcat6,nginx1.8,jdk, 步骤:将tomcat复制成想要的份数,配置项目 配置tomcat的session共享配置,地址:http://tomcat.apache.org/tomcat-6.0-doc/cluster-howto.html *在nginx中配置upstream分流,此时可以根据...原创 2018-02-12 15:38:34 · 197 阅读 · 0 评论 -
tomcat 正餐
tomcat的启动过程,加载过程,生命周期,session管理,对http请求的处理,网上大牛都有详细的解释以及博客介绍。 本篇文章记录下自己的理解,方便以后复习查看。 tomcat的启动过程,从startup.bat 开始,之后花了很多的功夫做运行时环境的检查。 大致进行了这些东西,找到jvm环境是否存在,确定需要的jar包是否存在(找 jar 包的几种方式: 按照默认通...原创 2018-03-09 12:10:40 · 187 阅读 · 0 评论 -
servlet 与 tomcat的关系
听说了很多次,tomcat是一个 servlet容器,也用了好些框架,总是配置这配置那的,心里也充满疑惑,今天就跟着大牛的脚步整理整理它们两个到底是怎么回事,不奢望全部弄懂,至少不能像以前一样混混沌沌的。 上午了解了tomcat中大致启动的原理,现在看来不够详细。这里再将上午的思路接着捋一捋。 程序启动,一系列的准备工作做完,然后调用 Bootstarp的 ...原创 2018-03-09 15:45:05 · 758 阅读 · 0 评论 -
Servlet的体系架构 以及 servlet的运行相关--笔记
由于上一篇的侧重点在tomcat与servlet二者关系上面,所以虽然这出自同大牛的同一个博客,还是单独记叙一下。 Servlet是一个接口类,其父类接口有: ServletConfig,ServletRequst;其祖父类接口有:ServeltContext,ServletResponse。 其中:ServletConfig 继承ServletContext, Servl...原创 2018-03-09 17:55:49 · 227 阅读 · 0 评论 -
tomcat阅读小结
本来说今天的重点是放在实践上面,前面花一点时间将昨天没看的内容看完。 但是真正看的时候才知道一是内容不少,而且代码很繁杂,如果再加上自己的理解与思考则要花费更多的时间。 即使我只是大致浏览,也花了将近3个小时,一上午就完了。 哎,时间过的的真快。 以前还想说将tomcat的源码完整敲上一遍去编译理解,现在看来简直太不现实,一要花上很多的时间,二是得不到想要的效果。 ...原创 2018-03-10 12:41:45 · 249 阅读 · 0 评论 -
idea 社区版 集成 tomcat
首先真是日了狗了,idea好用是好用,他妈集成其他的一些插件跟eclipse有一些差别,在网上找的又各种不一样。 反正今天算是解决了,贴一下地址方便自己以后复习: http://blog.csdn.net/u010666884/article/details/52119491 我想主要是明白了其中的原理后,以后可以自己搞懒得去配这些乱起八糟的...转载 2018-03-14 20:46:55 · 2689 阅读 · 0 评论 -
idea配置tomcat无法apply的跳坑经历
他妈的,真是服了,这个破问题竟然困了我好几个小时。一直在网上找没有相关的教程,又不想花太多时间翻墙,只好自己摸索这样子。 一个一个问题的排除,查看日志,都没有找到问题所在。 我都怀疑是不是软件问题,或者其他什么的了。 哎,也怪自己上课不认真吧,自己给自己挖了一个坑。 在此记录一下。 (但是说实话这里还是比较容易出错的,尤其对于那些自己为很聪明的人来说,哈哈哈)。 我...原创 2018-04-02 12:42:03 · 4368 阅读 · 12 评论 -
关于web项目部署以及迁移再‘追记’一下
之前一直在用idea社区版,竟然不能集成tomcat运行,最后没有办法只能用maven-tomcat-plugin来跑, 前面用着还挺顺手的,但是后面由于练习需要,得配置多个context,即多个web项目用于读取图片。 这下难题来了,网上各种找资料,都没有找到合适的。自己也打算去配置,或者去看官方说明文档,但是考虑到可能要花费很多时间,只能作罢。 然后将项目整体从社区版搬到专...原创 2018-04-02 13:56:21 · 1471 阅读 · 0 评论 -
tomcat运行过程
最近把设计模式看了,并进行了实践和初步的理解。 不得不说,有朋友将是否会设计模式作为java程序员的判别标准。这个真的是有一定道理的。 以前尽管想看jdk的源码也好,想看tomcat或者其他开源框架的源码也好,根本无从下手 。。。 就算勉强看下去,最多也就看一两个简单的类。 稍微复杂一点的就game over了。 我想这也是自学java或者很多同学碰到的一个所谓瓶颈吧。在...原创 2018-02-01 23:16:29 · 509 阅读 · 0 评论