加载中
Tomcat8源码分析-扩展点LifecycleListener及实现原理

在server.xml中的<Server>标签下看到了<Listener>子标签,这些Listener是用来干预Tomcat加载和启动的行为的,既然是可以配置的,那么Tomcat是否提供了这种方式供开发者可以开发自定义的逻辑来...

2019/12/06 15:36
208
Tomcat8源码分析-架构及说明

上一篇:Idea中构建Tomcat8源码开发环境 序 Tomcat都用很多年了,从来也没仔细对他研究过,平时也就会动动Server.xml中的Connector或者Context配置,在控制台修改一下线程数,改改JVM参数什么...

2019/12/03 16:43
98
sudo配置文件详解及实战

安装NGINX之后每次都需要切换ROOT用户做配置文件修改和启动,为了加强安全,ROOT用户一般是不允许直接提供给应用开发人员或者运维人员的,所以需要提供一种方法可以一般用户执行ROOT用户下的...

SpringBoot源码分析-Tomcat-启动流程

上一篇:SpringBoot源码分析-初始化Tomcat-ServletWebServerFactory实例化 在SpringBoot源码分析-初始化Tomcat-ServletWebServerFactory实例化讲了TomcatServletWebServerFactory的自动配置和...

2019/12/27 13:01
67
Idea中构建Tomcat8源码开发环境

在研究SpringMVC源码之前得先看看Tomcat的源码(因为WEB应用要工作在容器中)。先构建Tomcat8的源码环境 下载 进入Tomcat官网https://tomcat.apache.org/download-80.cgi,选择tomcat8,下载...

模拟SpringBoot编写一个嵌套Tomcat的工具类(方便调试)

为了在Spring源码项目中调试SpringMVC代码,使用Tomcat的插件比较方便,那么需要自己模拟编写一个类似SpringBoot的功能:启动Spring应用内嵌Tomcat并做好关联。如果还没构建好一个完整的Spr...

TOMCAT 8 MANAGER页面 提示 403 错误(终极解决方案)

如果遇到这个问题的朋友,找到这个帖子,恭喜你,在茫茫互联网中终于找到了那颗闪亮的珍珠 解决此问题,分两步: 一、修改TOMCAT_HOME/conf/tomcat-users.xml,按照自己的偏好参考如下设置:...

2016/12/20 15:42
153
SpringBoot源码分析-初始化Tomcat-ServletWebServerFactoryAutoConfiguration

上一篇:Springboot源码分析-启动流程-自动配置详解 刚开始把Tomcat启动想的太简单了,需要先把对应自动配置类先搞明白,再来剖析它的初始化和启动过程。 概要 SpringBoot默认支持Tomcat,J...

创建solr7.3.0集群_测试集群_添加中文分词器_导入数据

solr是apache下的一个用于做搜索引擎的高级项目,使用它可以满足绝大部分应用的搜索需求。 主机环境: Linux:centos6.5 JDK:1.8 solr:7.3.0 zookeeper:3.4.8 mmseg4j-solr:2.4.0 1. 创建与启...

2018/04/25 13:51
3.9K
生产环境的tomcat调优和jvm调化

下面讲述的是tomcat的优化,及jvm的优化 Tomcat 的缺省配置是不能稳定长期运行的,也就是不适合生产环境,它会死机,让你不断重新启动,甚至在午夜时分唤醒你。对于操作系统优化来说,是尽可...

2018/11/29 16:17
285
SpringMVC源码分析-DispatcherServlet实例化干了些什么

上一篇:SpringMVC启动与Spring启动差异分析 阅读这篇文章之前,请先按照模拟SpringBoot编写一个嵌套Tomcat的工具类(方便调试)完成环境的搭建 思考 在开始看源码之前先做一下思考,比如: ...

Tomcat8源码分析-类结构图

上一篇:Tomcat8源码分析-架构即说明 前面通过一张图和server.xml比较直观的了解到Tomcat的架构,接下来从类图分析看看 类图 提示:将网页放大了看,东西有点多 说明 类图中非常多的类,当然...

2019/12/03 16:44
99
Tomcat8源码分析-启动流程-load方法

上一篇:Tomcat8源码分析-类结构图 前面已经将Tomcat的类结构和架构介绍了一下,现在通过DEBUG代码看看代码是如何一层层调用的,下图为启动过程中的准备+load详细过程 详细调用过程-时序图 ...

2019/12/04 12:07
44
SpringBoot源码分析-启动流程-准备ApplicationContext

上一篇:SpringBoot源码分析-启动流程-SpringApplication实例化与参数加载 前面完成了参数封装和日志框架logback的初始化,紧接着打印Banner(用户可以使用spring.banner.image.location自定...

SpringMVC源码分析-DispatcherServlet-接收请求流程

上一篇:SpringMVC源码分析-DispatcherServlet-init方法分析 DispatcherServlet的init已经将所需要的各种Resolver准备好,可以说是万事俱备只欠东风了,下面就看看它是如何接收请求,并将请求...

avro-远程过程调用(RPC)

RPC-远程过程调用,即本地调用网络另一端机器上对象的方法,以前接触过通过httpclient,jsonpon等方式调用远程服务,这两种方式都需要一个应用服务器容器,比如tomcat来运行远程的服务。RPC调...

2018/05/09 19:10
903
Tomcat8源码分析-启动流程-MapperListener启动

上一篇:Tomcat8源码分析-启动流程-start方法 MapperListener启动主要完成了将资源(class目录、jar、servlet-mapping、welcome list)添加MappedHost下的ContextVersion的不同Wrappers数组当...

2019/12/08 10:51
234
SpringBoot源码分析-初始化Tomcat-ServletWebServerFactory实例化

上一篇:SpringBoot源码分析-初始化Tomcat-ServletWebServerFactoryAutoConfiguration 概要 详细剖析ServletWebServerFactory实例化过程,整个过程使用多次后置处理对Bean实例化进行干预,完...

Jenkins+花生壳+nginx实现内网穿透的Springboot项目持续部署

唠叨一段 公司小什么都要节约一点,所有测试服务器都在公司局域网里,代码托管在Gitee当中,自从用了微服务(用SpringBoot拆解业务流程),开发与测试阶段部署jar太麻烦了,多早以前就听说过J...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部