- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 Tomcat源码解析二(Tomcat初始化过程解析)
Tomcat启动流程图:org.apache.catalina.startup.Bootstrap是Tomcat的入口, 在Bootstrap的main方法中完成了对Catalina的初始化以及启动Tomcat的启动入口main方法是在Bootstrap类里,但具体的执行过程是在Catalina里边,这样做可以使得把启动的入口和具体的管理类进行分开,从而可以方便的创建多种启动的方式。...
2019-11-18 18:29:31 436
原创 Tomcat源码解析一(Tomcat整体架构解析)
目录一、Tomcat结构概览二、模块解析1. Server2. Service3. Connector4. Container4.1 Engine4.2Host4.3Context4.4Wrapper三、Tomcat启动流程一、Tomcat结构概览1. 结构图:核心配置文件 Server.xml<?xml ver...
2019-11-18 17:04:55 505
原创 Idea中tomcat8启动时控制台日志中出现部分乱码(tomcat国际化处理乱码)
在配置tomcat8.5源码项目时, 启动tomcat后, 控制台出现部分中文乱码日期部分的中文日志输出是正常的, 但是日志信息中的中文出现了乱码;由于日期部分输出是正常的, 所以可以确定日志的编码是没问题的, 只是日志中局部内容出现了乱码, 有可能这些乱码是在程序运行中获取的配置文件中的中文信息; 那这些中文信息是什么? 为什么会乱码? 会不会是因为编译软件?然后我重新下载了...
2019-11-06 17:37:11 1391 4
原创 Tomcat中的ResourceBundle国际化解析
一、ResourceBundle 简介: 资源束(ResourceBundle)是一个本地化对象。它封装了适用于本地环境的资源; 这个类主要用来解决国际化和本地化问题。国际化和本地化可不是两个概念,两者都是一起出现的。可以说,国际化的目的就是为了实现本地化。 比如对于“取消”,中文中我们使用“取消”来表示,而英文中我们使用“cancel”。若我们的程序是面向国际的...
2019-11-06 16:17:38 686
原创 Tomcat8.5 源码配置
一、源码下载 tomcat8.5.47下载二、项目结构 1. 新建一个文件夹tomcat8 2. 将解压后的源码包复制进来 3. 新建一个catalina-home文件夹 4. 将apache-tomcat-8.5.47-src文件中的conf文件和webapps复制到catalina-home中...
2019-11-06 11:04:39 753
spring4.2.4源码
2019-04-14
hadoop-2.8.1-win-x64-bin(winutils)
2018-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人