Tomcat
File History

File history measurements show the file age (in days) and frequency of file updates.

Table of Content
File Change History Overall
Basic Data
  • Number of files: 1765
  • Daily file updates (only one update per file and date counted): 4153
  • First update: 2006-03-27
  • Latest update: 2020-07-04
  • Days between first and latest update: 5214 (744 weeks, estimated 3720 working days)
  • Active days (at least one file change): 3654
  • Data:
File Change Frequency Overall
The number of recorded file updates
  • There are 1,765 files with 248,487 lines of code.
    • 25 files changed more than 100 times (29,012 lines of code)
    • 66 files 51 to 100 times (41,410 lines of code)
    • 221 files changed 21 to 50 times (69,946 lines of code)
    • 731 files changed 6 to 20 times (79,614 lines of code)
    • 722 files changed 5 or fewer times (28,505 lines of code)
11% | 16% | 28% | 32% | 11%
Legend:
101+
51-100
21-50
6-20
1-5 updates
File Age Distribution Overall
Days since first update
  • There are 1,765 files with 248,487 lines of code in files.
    • 1,476 files older than 1 year (237,287 lines of code)
    • 283 files are 180 days to 1 year old (10,962 lines of code)
    • 5 files are 90 to 180 days old (157 lines of code)
    • 1 files are 30 to 90 days old (81 lines of code)
    • 0 files are less than 30 days old (0 lines of code)
95% | 4% | <1% | <1% | 0%
Legend:
> 1y
6-12m
91-180d
31-90d
1-30d
Latest Change Distribution Overall
Days since last update
  • There are 1,765 files with 248,487 lines of code in files.
    • 735 files have been last changed more than 1 year ago (49,972 lines of code)
    • 608 files have been last changed 180 days to 1 year ago (49,920 lines of code)
    • 100 files have been last changed 90 to 180 days ago (19,892 lines of code)
    • 257 files have been last changed 30 to 90 days ago (103,188 lines of code)
    • 65 files have been last changed less than 30 days ago (25,515 lines of code)
20% | 20% | 8% | 41% | 10%
Legend:
> 1y
6-12m
91-180d
31-90d
1-30d
File Change History per File Extension
java
File Change Frequency per Extension
The number of recorded file updates
java11% | 16% | 28% | 32% | 11%
Legend:
101+
51-100
21-50
6-20
1-5 updates
File Age Distribution per Extension
Days since first update
java95% | 4% | <1% | <1% | 0%
Legend:
> 1y
6-12m
91-180d
31-90d
1-30d
Latest Change Distribution per Extension
Days since last update
java20% | 20% | 8% | 41% | 10%
Legend:
> 1y
6-12m
91-180d
31-90d
1-30d
File Change History per Logical Decomposition
primary
primary
primary (basic data)
java/org/apache/catalina: 2276 active days (2006-03-27 to 2020-07-04)
java/org/apache/tomcat: 1520 active days (2006-03-27 to 2020-07-03)
java/org/apache/coyote: 857 active days (2006-03-27 to 2020-06-26)
java/org/apache/jasper: 641 active days (2006-03-27 to 2020-06-15)
java/org/apache/el: 156 active days (2006-03-27 to 2020-05-01)
modules/jdbc-pool/src/main: 144 active days (2011-03-30 to 2020-04-26)
java/org/apache/juli: 136 active days (2006-03-27 to 2020-05-14)
java/org/apache/naming: 102 active days (2006-03-27 to 2020-04-22)
java/javax/xml/ws: 9 active days (2006-04-12 to 2017-07-03)
java/jakarta/el: 8 active days (2019-11-27 to 2020-06-02)
java/jakarta/servlet/http: 6 active days (2019-11-28 to 2020-06-16)
java/jakarta/servlet/jsp: 5 active days (2019-11-28 to 2020-05-26)
java/jakarta/servlet: 4 active days (2019-11-28 to 2020-04-22)
modules/owb/src/main: 3 active days (2019-06-28 to 2019-11-28)
java/jakarta/websocket: 2 active days (2019-11-28 to 2020-05-12)
java/javax/transaction/xa: 2 active days (2018-03-30 to 2018-04-04)
java/jakarta/annotation: 1 active days (2019-11-27 to 2019-11-27)
java/jakarta/annotation/security: 1 active days (2019-11-27 to 2019-11-27)
java/jakarta/annotation/sql: 1 active days (2019-11-27 to 2019-11-27)
java/jakarta/ejb: 1 active days (2019-11-27 to 2019-11-27)
java/jakarta/mail: 1 active days (2019-11-28 to 2019-11-28)
java/jakarta/mail/internet: 1 active days (2019-11-28 to 2019-11-28)
java/jakarta/persistence: 1 active days (2019-11-28 to 2019-11-28)
java/jakarta/security/auth: 1 active days (2019-11-28 to 2019-11-28)
java/jakarta/servlet/annotation: 1 active days (2019-11-28 to 2019-11-28)
java/jakarta/servlet/descriptor: 1 active days (2019-11-28 to 2019-11-28)
java/jakarta/transaction: 1 active days (2019-11-28 to 2019-11-28)
java/jakarta/websocket/server: 1 active days (2019-11-28 to 2019-11-28)
modules/cxf/src/main: 1 active days (2019-06-28 to 2019-06-28)
primary (file change frequency)
The number of recorded file updates
java/org/apache/catalina16% | 25% | 31% | 23% | 4%
java/org/apache/tomcat6% | 7% | 20% | 49% | 15%
java/org/apache/coyote32% | 16% | 20% | 27% | 3%
java/org/apache/jasper12% | 26% | 43% | 15% | 1%
modules/jdbc-pool/src/main0% | 13% | 41% | 36% | 7%
java/org/apache/juli0% | 32% | 38% | 27% | 1%
java/org/apache/el0% | 0% | 43% | 53% | 3%
java/org/apache/naming0% | 0% | 26% | 66% | 6%
java/jakarta/servlet/http0% | 0% | 0% | 29% | 70%
java/javax/xml/ws0% | 0% | 0% | 100% | 0%
java/jakarta/annotation0% | 0% | 0% | 0% | 100%
java/jakarta/annotation/security0% | 0% | 0% | 0% | 100%
java/jakarta/annotation/sql0% | 0% | 0% | 0% | 100%
java/jakarta/ejb0% | 0% | 0% | 0% | 100%
java/jakarta/el0% | 0% | 0% | 0% | 100%
java/jakarta/mail0% | 0% | 0% | 0% | 100%
java/jakarta/mail/internet0% | 0% | 0% | 0% | 100%
java/jakarta/persistence0% | 0% | 0% | 0% | 100%
java/jakarta/security/auth0% | 0% | 0% | 0% | 100%
java/jakarta/servlet0% | 0% | 0% | 0% | 100%
java/jakarta/servlet/annotation0% | 0% | 0% | 0% | 100%
java/jakarta/servlet/descriptor0% | 0% | 0% | 0% | 100%
java/jakarta/servlet/jsp0% | 0% | 0% | 0% | 100%
java/jakarta/transaction0% | 0% | 0% | 0% | 100%
java/jakarta/websocket0% | 0% | 0% | 0% | 100%
java/jakarta/websocket/server0% | 0% | 0% | 0% | 100%
java/javax/transaction/xa0% | 0% | 0% | 0% | 100%
modules/cxf/src/main0% | 0% | 0% | 0% | 100%
modules/owb/src/main0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5 updates
primary (temporal dependencies, files changed at same days)
show dependencies...
primary (file age distribution)
Days since first update
java/org/apache/catalina99% | <1% | 0% | <1% | 0%
java/org/apache/tomcat98% | 1% | <1% | 0% | 0%
java/org/apache/jasper100% | 0% | 0% | 0% | 0%
java/org/apache/coyote100% | 0% | 0% | 0% | 0%
java/org/apache/el99% | <1% | 0% | 0% | 0%
modules/jdbc-pool/src/main100% | 0% | 0% | 0% | 0%
java/org/apache/naming100% | 0% | 0% | 0% | 0%
java/org/apache/juli100% | 0% | 0% | 0% | 0%
modules/owb/src/main92% | 7% | 0% | 0% | 0%
java/javax/transaction/xa100% | 0% | 0% | 0% | 0%
java/javax/xml/ws100% | 0% | 0% | 0% | 0%
modules/cxf/src/main100% | 0% | 0% | 0% | 0%
java/jakarta/el0% | 100% | 0% | 0% | 0%
java/jakarta/servlet/jsp0% | 100% | 0% | 0% | 0%
java/jakarta/servlet/http0% | 100% | 0% | 0% | 0%
java/jakarta/servlet0% | 100% | 0% | 0% | 0%
java/jakarta/websocket0% | 100% | 0% | 0% | 0%
java/jakarta/security/auth0% | 100% | 0% | 0% | 0%
java/jakarta/websocket/server0% | 100% | 0% | 0% | 0%
java/jakarta/transaction0% | 100% | 0% | 0% | 0%
java/jakarta/servlet/annotation0% | 100% | 0% | 0% | 0%
java/jakarta/annotation0% | 100% | 0% | 0% | 0%
java/jakarta/persistence0% | 100% | 0% | 0% | 0%
java/jakarta/annotation/security0% | 100% | 0% | 0% | 0%
java/jakarta/annotation/sql0% | 100% | 0% | 0% | 0%
java/jakarta/servlet/descriptor0% | 100% | 0% | 0% | 0%
java/jakarta/ejb0% | 100% | 0% | 0% | 0%
java/jakarta/mail/internet0% | 100% | 0% | 0% | 0%
java/jakarta/mail0% | 100% | 0% | 0% | 0%
Legend:
> 1y
6-12m
91-180d
31-90d
1-30d
primary (latest change distribution)
Days since last update
java/org/apache/catalina18% | 13% | 8% | 52% | 6%
java/org/apache/tomcat21% | 21% | 4% | 32% | 19%
modules/jdbc-pool/src/main88% | 9% | 0% | 2% | 0%
java/org/apache/jasper11% | 13% | 15% | 53% | 5%
java/org/apache/coyote19% | 16% | 16% | 34% | 13%
java/org/apache/naming57% | 29% | 0% | 12% | 0%
java/org/apache/el8% | 57% | 1% | 33% | 0%
java/org/apache/juli17% | 0% | 50% | 32% | 0%
modules/owb/src/main25% | 74% | 0% | 0% | 0%
java/javax/transaction/xa100% | 0% | 0% | 0% | 0%
java/javax/xml/ws100% | 0% | 0% | 0% | 0%
modules/cxf/src/main100% | 0% | 0% | 0% | 0%
java/jakarta/el0% | 44% | 15% | 40% | 0%
java/jakarta/servlet0% | 87% | 6% | 5% | 0%
java/jakarta/servlet/http0% | 70% | 0% | 0% | 29%
java/jakarta/servlet/jsp0% | 48% | 0% | 51% | 0%
java/jakarta/websocket0% | 91% | 0% | 8% | 0%
java/jakarta/security/auth0% | 100% | 0% | 0% | 0%
java/jakarta/websocket/server0% | 100% | 0% | 0% | 0%
java/jakarta/transaction0% | 100% | 0% | 0% | 0%
java/jakarta/servlet/annotation0% | 100% | 0% | 0% | 0%
java/jakarta/annotation0% | 100% | 0% | 0% | 0%
java/jakarta/persistence0% | 100% | 0% | 0% | 0%
java/jakarta/annotation/security0% | 100% | 0% | 0% | 0%
java/jakarta/annotation/sql0% | 100% | 0% | 0% | 0%
java/jakarta/servlet/descriptor0% | 100% | 0% | 0% | 0%
java/jakarta/ejb0% | 100% | 0% | 0% | 0%
java/jakarta/mail/internet0% | 100% | 0% | 0% | 0%
java/jakarta/mail0% | 100% | 0% | 0% | 0%
Legend:
> 1y
6-12m
91-180d
31-90d
1-30d
Most Frequently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
NioEndpoint.java
in java/org/apache/tomcat/util/net
1183 64 10 5128 319
StandardContext.java
in java/org/apache/catalina/core
3762 365 49 5215 312
AprEndpoint.java
in java/org/apache/tomcat/util/net
1834 97 10 5215 295
Request.java
in java/org/apache/catalina/connector
1999 148 66 5215 241
ContextConfig.java
in java/org/apache/catalina/startup
2105 69 13 5215 238
CoyoteAdapter.java
in java/org/apache/catalina/connector
801 18 54 5215 207
Http11Processor.java
in java/org/apache/coyote/http11
885 40 31 5215 207
Nio2Endpoint.java
in java/org/apache/tomcat/util/net
1272 68 10 2310 176
AbstractEndpoint.java
in java/org/apache/tomcat/util/net
774 70 91 3969 159
AjpProcessor.java
in java/org/apache/coyote/ajp
835 36 34 5183 152
ApplicationContext.java
in java/org/apache/catalina/core
935 63 53 5215 134
HostConfig.java
in java/org/apache/catalina/startup
1207 52 75 5215 133
AbstractProtocol.java
in java/org/apache/coyote
726 67 10 3319 129
WebappClassLoader.java
in java/org/apache/catalina/loader
25 4 2128 5215 128
Response.java
in java/org/apache/catalina/connector
987 82 94 5215 128
DefaultServlet.java
in java/org/apache/catalina/servlets
1788 72 76 5215 126
Http11NioProtocol.java
in java/org/apache/coyote/http11
33 6 173 5128 125
Http11AprProtocol.java
in java/org/apache/coyote/http11
30 3 1153 5215 121
Http2UpgradeHandler.java
in java/org/apache/coyote/http2
1332 92 45 1916 120
Generator.java
in java/org/apache/jasper/compiler
3241 93 66 5215 120
Connector.java
in java/org/apache/catalina/connector
492 77 59 5215 114
StandardWrapper.java
in java/org/apache/catalina/core
960 66 49 5215 109
Stream.java
in java/org/apache/coyote/http2
885 71 11 1881 107
Context.java
in java/org/apache/catalina
244 1 102 5215 103
Tomcat.java
in java/org/apache/catalina/startup
677 59 12 4372 102
ContainerBase.java
in java/org/apache/catalina/core
761 54 75 5215 100
AbstractReplicatedMap.java
in java/org/apache/catalina/tribes/tipis
1227 94 75 5067 100
DeltaManager.java
in java/org/apache/catalina/ha/session
868 79 75 5067 99
ManagerBase.java
in java/org/apache/catalina/session
737 91 75 5215 98
RealmBase.java
in java/org/apache/catalina/realm
906 52 66 5215 98
JNDIRealm.java
in java/org/apache/catalina/realm
1420 120 75 5215 97
HTMLManagerServlet.java
in java/org/apache/catalina/manager
1062 26 75 5142 96
AbstractHttp11Protocol.java
in java/org/apache/coyote/http11
318 56 75 3884 93
StandardSession.java
in java/org/apache/catalina/session
890 68 66 5215 93
ManagerServlet.java
in java/org/apache/catalina/manager
1168 34 75 5142 92
AuthenticatorBase.java
in java/org/apache/catalina/authenticator
744 49 75 5215 89
Catalina.java
in java/org/apache/catalina/startup
622 43 13 5215 88
WsWebSocketContainer.java
in java/org/apache/tomcat/websocket
802 40 33 2727 88
WebappLoader.java
in java/org/apache/catalina/loader
297 22 75 5215 84
AccessLogValve.java
in java/org/apache/catalina/valves
339 32 262 5215 84
AsyncContextImpl.java
in java/org/apache/catalina/core
485 29 90 3986 84
AprLifecycleListener.java
in java/org/apache/catalina/core
289 16 94 5215 83
SecurityClassLoad.java
in java/org/apache/catalina/security
140 12 97 5215 80
JspC.java
in java/org/apache/jasper
1216 104 66 5215 80
WsSession.java
in java/org/apache/tomcat/websocket
556 48 221 2778 79
DeltaSession.java
in java/org/apache/catalina/ha/session
603 61 7 5067 79
WebdavServlet.java
in java/org/apache/catalina/servlets
1579 40 68 5215 79
SecureNioChannel.java
in java/org/apache/tomcat/util/net
574 22 3 5085 78
AbstractProcessor.java
in java/org/apache/coyote
628 42 97 3320 78
SocketWrapperBase.java
in java/org/apache/tomcat/util/net
718 67 10 2065 78
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
StandardContext.java
in java/org/apache/catalina/core
3762 365 49 5215 312
Generator.java
in java/org/apache/jasper/compiler
3241 93 66 5215 120
ELParser.java
in java/org/apache/el/parser
2795 166 222 5215 25
ContextConfig.java
in java/org/apache/catalina/startup
2105 69 13 5215 238
ELParserTokenManager.java
in java/org/apache/el/parser
2094 49 75 5215 20
Request.java
in java/org/apache/catalina/connector
1999 148 66 5215 241
AprEndpoint.java
in java/org/apache/tomcat/util/net
1834 97 10 5215 295
DefaultServlet.java
in java/org/apache/catalina/servlets
1788 72 76 5215 126
WebdavServlet.java
in java/org/apache/catalina/servlets
1579 40 68 5215 79
Node.java
in java/org/apache/jasper/compiler
1575 282 75 5215 40
JNDIRealm.java
in java/org/apache/catalina/realm
1420 120 75 5215 97
Validator.java
in java/org/apache/jasper/compiler
1412 50 21 5215 70
Parser.java
in java/org/apache/jasper/compiler
1223 56 75 5215 61
JspC.java
in java/org/apache/jasper
1216 104 66 5215 80
HostConfig.java
in java/org/apache/catalina/startup
1207 52 75 5215 133
JspDocumentParser.java
in java/org/apache/jasper/compiler
1163 33 97 5215 49
Response.java
in java/org/apache/catalina/connector
987 82 94 5215 128
StandardWrapper.java
in java/org/apache/catalina/core
960 66 49 5215 109
CGIServlet.java
in java/org/apache/catalina/servlets
958 31 90 5215 72
Digester.java
in java/org/apache/tomcat/util/digester
957 101 14 5215 71
ApplicationContext.java
in java/org/apache/catalina/core
935 63 53 5215 134
RealmBase.java
in java/org/apache/catalina/realm
906 52 66 5215 98
StandardSession.java
in java/org/apache/catalina/session
890 68 66 5215 93
Http11Processor.java
in java/org/apache/coyote/http11
885 40 31 5215 207
JspRuntimeLibrary.java
in java/org/apache/jasper/runtime
856 48 75 5215 39
NamingContextListener.java
in java/org/apache/catalina/core
822 28 174 5215 51
CoyoteAdapter.java
in java/org/apache/catalina/connector
801 18 54 5215 207
RequestFacade.java
in java/org/apache/catalina/connector
763 91 221 5215 48
ContainerBase.java
in java/org/apache/catalina/core
761 54 75 5215 100
AuthenticatorBase.java
in java/org/apache/catalina/authenticator
744 49 75 5215 89
ApplicationContextFacade.java
in java/org/apache/catalina/core
737 62 221 5215 42
ManagerBase.java
in java/org/apache/catalina/session
737 91 75 5215 98
ExtendedAccessLogValve.java
in java/org/apache/catalina/valves
668 37 129 5215 41
ApplicationDispatcher.java
in java/org/apache/catalina/core
646 18 52 5215 63
StandardServer.java
in java/org/apache/catalina/core
633 51 75 5215 62
JspUtil.java
in java/org/apache/jasper/compiler
632 38 66 5215 55
SmapUtil.java
in java/org/apache/jasper/compiler
631 48 75 5215 31
EmbeddedServletOptions.java
in java/org/apache/jasper
629 52 32 5215 41
Catalina.java
in java/org/apache/catalina/startup
622 43 13 5215 88
JDBCStore.java
in java/org/apache/catalina/session
597 41 90 5215 36
PersistentManagerBase.java
in java/org/apache/catalina/session
559 38 53 5215 57
MemoryUserDatabase.java
in java/org/apache/catalina/users
544 33 35 5215 43
ClassLoaderLogManager.java
in java/org/apache/juli
512 26 53 5215 51
PageContextImpl.java
in java/org/apache/jasper/runtime
508 30 97 5215 46
JspCompilationContext.java
in java/org/apache/jasper
501 53 97 5215 58
ELSupport.java
in java/org/apache/el/lang
498 18 222 5215 40
Connector.java
in java/org/apache/catalina/connector
492 77 59 5215 114
TagFileProcessor.java
in java/org/apache/jasper/compiler
490 17 97 5215 52
JspContextWrapper.java
in java/org/apache/jasper/runtime
487 62 75 5215 28
ApplicationHttpRequest.java
in java/org/apache/catalina/core
486 42 75 5215 51
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
SlowQueryReportJmxMBean.java
in modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor
6 - 3386 3386 1
JJTELParserState.java
in java/org/apache/el/parser
82 12 3209 5215 7
PeriodicEventListener.java
in java/org/apache/tomcat
4 - 3180 4119 2
TagPlugin.java
in java/org/apache/jasper/compiler/tagplugin
4 - 3180 5215 4
Validator.java
in modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool
5 - 3180 3386 2
ResizableExecutor.java
in java/org/apache/tomcat/util/threads
9 - 3180 3969 4
Choose.java
in java/org/apache/jasper/tagplugins/jstl/core
10 1 3180 5215 6
Remove.java
in java/org/apache/jasper/tagplugins/jstl/core
17 1 3180 5215 5
NonClosingJarInputStream.java
in java/org/apache/tomcat/util/scan
19 4 3180 3365 2
If.java
in java/org/apache/jasper/tagplugins/jstl/core
31 1 3180 5215 6
Catch.java
in java/org/apache/jasper/tagplugins/jstl/core
31 1 3180 5215 5
Redirect.java
in java/org/apache/jasper/tagplugins/jstl/core
43 1 3180 5215 5
Url.java
in java/org/apache/jasper/tagplugins/jstl/core
57 1 3180 5215 5
TagConstants.java
in java/org/apache/jasper/compiler
60 - 3180 5215 4
ForTokens.java
in java/org/apache/jasper/tagplugins/jstl/core
74 1 3180 5215 5
CoyoteReader.java
in java/org/apache/catalina/connector
129 13 3180 5215 7
Import.java
in java/org/apache/jasper/tagplugins/jstl/core
264 1 3180 5215 8
SessionMessage.java
in java/org/apache/catalina/ha/session
18 - 3171 5067 8
X509UsernameRetriever.java
in java/org/apache/catalina/realm
5 - 3042 3042 1
X509SubjectDnRetriever.java
in java/org/apache/catalina/realm
8 1 3042 3042 1
PoolExhaustedException.java
in modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool
28 8 3021 3030 2
Proxy.java
in java/org/apache/catalina/ha/backend
6 - 2915 4106 4
TooManyActiveSessionsException.java
in java/org/apache/catalina/session
12 2 2913 2953 3
Constants.java
in java/org/apache/catalina/mapper
4 - 2898 2898 1
ConcurrentCache.java
in java/org/apache/el/util
35 3 2881 5215 6
HeadersTooLargeException.java
in java/org/apache/coyote/http11
16 4 2867 2867 1
UniqueAttributesImpl.java
in java/org/apache/jasper/util
79 9 2863 3548 4
DistributedManager.java
in java/org/apache/catalina
6 - 2856 3525 3
ConcurrentCache.java
in java/org/apache/tomcat/util/collections
35 3 2845 2845 1
FileUploadException.java
in java/org/apache/tomcat/util/http/fileupload
16 4 2810 5142 5
Constants.java
in java/org/apache/catalina/valves
10 - 2792 5215 6
Util.java
in java/org/apache/tomcat/util/modeler
14 2 2771 2783 2
VirtualResource.java
in java/org/apache/catalina/webresources
22 4 2736 2736 1
package-info.java
in java/org/apache/tomcat/websocket/server
1 - 2724 2724 1
Constants.java
in java/org/apache/catalina/storeconfig
4 - 2704 2709 2
IStoreFactory.java
in java/org/apache/catalina/storeconfig
11 - 2704 2709 2
SenderSF.java
in java/org/apache/catalina/storeconfig
17 1 2703 2709 3
ChannelSF.java
in java/org/apache/catalina/storeconfig
38 1 2703 2709 3
WebResourceRootSF.java
in java/org/apache/catalina/storeconfig
43 1 2702 2709 5
BackgroundProcess.java
in java/org/apache/tomcat/websocket
6 - 2699 2699 1
InterceptorSF.java
in java/org/apache/catalina/storeconfig
42 2 2694 2709 4
CatalinaClusterSF.java
in java/org/apache/catalina/storeconfig
50 1 2694 2709 5
CaptureLog.java
in java/org/apache/tomcat/util/log
20 4 2693 5215 4
package-info.java
in java/org/apache/tomcat/util/http/fileupload/util
1 - 2670 2670 1
package-info.java
in java/org/apache/tomcat/util/http/fileupload/util/mime
1 - 2670 2670 1
UploadContext.java
in java/org/apache/tomcat/util/http/fileupload
4 - 2670 2670 1
ParseException.java
in java/org/apache/tomcat/util/http/fileupload/util/mime
7 1 2670 2670 1
JarScanType.java
in java/org/apache/tomcat
6 - 2579 2579 1
MessageHandlerResultType.java
in java/org/apache/tomcat/websocket
6 - 2567 2567 1
Injectable.java
in java/org/apache/tomcat/util/descriptor/web
7 - 2555 2555 1
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
InternalRewriteMap.java
in java/org/apache/catalina/valves/rewrite
81 9 47 47 1
EncodedSolidusHandling.java
in java/org/apache/tomcat/util/buf
25 2 97 97 1
CharsetUtil.java
in java/org/apache/tomcat/util/buf
34 2 115 115 1
EnvironmentPropertySource.java
in java/org/apache/tomcat/util/digester
20 2 129 129 1
HeaderUtil.java
in java/org/apache/tomcat/util/http
19 2 167 167 1
Asn1Writer.java
in java/org/apache/tomcat/util/buf
59 - 179 179 1
FileItemIteratorImpl.java
in java/org/apache/tomcat/util/http/fileupload/impl
220 12 212 213 2
FileItemStreamImpl.java
in java/org/apache/tomcat/util/http/fileupload/impl
97 9 212 213 2
FileSizeLimitExceededException.java
in java/org/apache/tomcat/util/http/fileupload/impl
23 5 212 213 2
SizeException.java
in java/org/apache/tomcat/util/http/fileupload/impl
18 3 212 213 2
IOFileUploadException.java
in java/org/apache/tomcat/util/http/fileupload/impl
16 2 212 213 2
FileUploadIOException.java
in java/org/apache/tomcat/util/http/fileupload/impl
15 2 212 213 2
InvalidContentTypeException.java
in java/org/apache/tomcat/util/http/fileupload/impl
15 3 212 213 2
SizeLimitExceededException.java
in java/org/apache/tomcat/util/http/fileupload/impl
9 1 212 213 2
MimeTypeMappings.java
in java/org/apache/tomcat/buildutil
44 1 90 215 2
Utils.java
in java/org/apache/tomcat/buildutil
37 2 215 215 1
ImplicitObjectELResolver.java
in java/jakarta/servlet/jsp/el
493 33 41 221 5
HttpServlet.java
in java/jakarta/servlet/http
394 32 20 221 6
ServletRequestWrapper.java
in java/jakarta/servlet
197 41 221 221 1
Cookie.java
in java/jakarta/servlet/http
193 23 221 221 1
ScopedAttributeELResolver.java
in java/jakarta/servlet/jsp/el
179 7 221 221 1
HttpServletRequestWrapper.java
in java/jakarta/servlet/http
165 36 221 221 1
TagInfo.java
in java/jakarta/servlet/jsp/tagext
158 16 221 221 1
ServerEndpointConfig.java
in java/jakarta/websocket/server
156 16 221 221 1
HttpUtils.java
in java/jakarta/servlet/http
116 5 221 221 1
HttpServletResponseWrapper.java
in java/jakarta/servlet/http
110 24 221 221 1
ServletResponseWrapper.java
in java/jakarta/servlet
108 21 221 221 1
AuthConfigFactory.java
in java/jakarta/security/auth/message/config
103 5 221 221 1
TagSupport.java
in java/jakarta/servlet/jsp/tagext
97 15 41 221 2
CloseReason.java
in java/jakarta/websocket
93 6 221 221 1
ServletOutputStream.java
in java/jakarta/servlet
91 16 221 221 1
TagAttributeInfo.java
in java/jakarta/servlet/jsp/tagext
89 15 66 221 3
ServletContext.java
in java/jakarta/servlet
81 - 175 221 2
HttpServletRequest.java
in java/jakarta/servlet/http
80 4 221 221 1
TagLibraryInfo.java
in java/jakarta/servlet/jsp/tagext
80 10 75 221 2
ClientEndpointConfig.java
in java/jakarta/websocket
79 10 221 221 1
HttpServletResponse.java
in java/jakarta/servlet/http
78 1 221 221 1
PrivateKeyCallback.java
in java/jakarta/security/auth/message/callback
75 12 221 221 1
ServletSecurityElement.java
in java/jakarta/servlet
72 8 75 221 3
PageContext.java
in java/jakarta/servlet/jsp
72 3 221 221 1
SimpleTagSupport.java
in java/jakarta/servlet/jsp/tagext
64 9 66 221 2
DefaultServerEndpointConfig.java
in java/jakarta/websocket/server
63 6 221 221 1
TagAdapter.java
in java/jakarta/servlet/jsp/tagext
57 8 221 221 1
GenericServlet.java
in java/jakarta/servlet
53 12 221 221 1
MessagePolicy.java
in java/jakarta/security/auth/message
52 4 221 221 1
MultipartConfigElement.java
in java/jakarta/servlet
51 7 221 221 1
UnavailableException.java
in java/jakarta/servlet
49 7 221 221 1
HttpConstraintElement.java
in java/jakarta/servlet
48 6 221 221 1
ServletRequest.java
in java/jakarta/servlet
48 - 221 221 1
DefaultClientEndpointConfig.java
in java/jakarta/websocket
47 4 221 221 1
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ExpiresFilter.java
in java/org/apache/catalina/filters
890 101 2 3645 37
OpenSSLEngine.java
in java/org/apache/tomcat/util/net/openssl
1094 53 3 1845 40
SecureNio2Channel.java
in java/org/apache/tomcat/util/net
974 47 3 2310 69
SecureNioChannel.java
in java/org/apache/tomcat/util/net
574 22 3 5085 78
AbstractJsseEndpoint.java
in java/org/apache/tomcat/util/net
163 12 3 1915 42
JreCompat.java
in java/org/apache/tomcat/util/compat
113 17 3 1512 18
SSLImplementation.java
in java/org/apache/tomcat/util/net
28 1 3 5215 23
JSSEImplementation.java
in java/org/apache/tomcat/util/net/jsse
24 4 3 5215 26
OpenSSLImplementation.java
in java/org/apache/tomcat/util/net/openssl
21 3 3 1845 6
SSLUtil.java
in java/org/apache/tomcat/util/net
16 - 3 3408 9
BackportEnglish.java
in java/org/apache/tomcat/buildutil/translate
25 3 6 327 4
WsFrameBase.java
in java/org/apache/tomcat/websocket
728 37 7 2723 45
DeltaSession.java
in java/org/apache/catalina/ha/session
603 61 7 5067 79
AprEndpoint.java
in java/org/apache/tomcat/util/net
1834 97 10 5215 295
Nio2Endpoint.java
in java/org/apache/tomcat/util/net
1272 68 10 2310 176
NioEndpoint.java
in java/org/apache/tomcat/util/net
1183 64 10 5128 319
AbstractProtocol.java
in java/org/apache/coyote
726 67 10 3319 129
SocketWrapperBase.java
in java/org/apache/tomcat/util/net
718 67 10 2065 78
Stream.java
in java/org/apache/coyote/http2
885 71 11 1881 107
StreamProcessor.java
in java/org/apache/coyote/http2
313 30 11 1874 56
Tomcat.java
in java/org/apache/catalina/startup
677 59 12 4372 102
ContextConfig.java
in java/org/apache/catalina/startup
2105 69 13 5215 238
Catalina.java
in java/org/apache/catalina/startup
622 43 13 5215 88
SetPropertiesRule.java
in java/org/apache/tomcat/util/digester
84 4 13 5215 21
ConnectorCreateRule.java
in java/org/apache/catalina/startup
76 4 13 5215 17
ObjectCreateRule.java
in java/org/apache/tomcat/util/digester
63 6 13 5215 21
Digester.java
in java/org/apache/tomcat/util/digester
957 101 14 5215 71
IntrospectionUtils.java
in java/org/apache/tomcat/util
417 14 14 5215 50
ContextService.java
in java/org/apache/tomcat/util/descriptor/web
236 28 14 2555 6
CallMethodRule.java
in java/org/apache/tomcat/util/digester
195 12 14 5215 27
ResourceBase.java
in java/org/apache/tomcat/util/descriptor/web
141 18 14 2555 9
ContextHandler.java
in java/org/apache/tomcat/util/descriptor/web
133 15 14 2555 6
ContextResource.java
in java/org/apache/tomcat/util/descriptor/web
110 12 14 2555 6
ContextEjb.java
in java/org/apache/tomcat/util/descriptor/web
97 9 14 2555 5
ContextLocalEjb.java
in java/org/apache/tomcat/util/descriptor/web
97 9 14 2555 5
MessageDestination.java
in java/org/apache/tomcat/util/descriptor/web
96 9 14 2555 5
MessageDestinationRef.java
in java/org/apache/tomcat/util/descriptor/web
78 7 14 2555 5
ContextEnvironment.java
in java/org/apache/tomcat/util/descriptor/web
72 7 14 2555 5
ContextResourceLink.java
in java/org/apache/tomcat/util/descriptor/web
70 7 14 2555 5
ListenerCreateRule.java
in java/org/apache/catalina/startup
67 8 14 472 2
SetNextNamingRule.java
in java/org/apache/catalina/startup
50 3 14 5215 14
ContextResourceEnvRef.java
in java/org/apache/tomcat/util/descriptor/web
49 5 14 2555 5
ContextRuleSet.java
in java/org/apache/catalina/startup
146 4 18 5215 25
NamingRuleSet.java
in java/org/apache/catalina/startup
57 3 18 5215 14
SetNextRule.java
in java/org/apache/tomcat/util/digester
52 5 18 5215 15
LifecycleListenerRule.java
in java/org/apache/catalina/startup
48 2 18 5215 11
CertificateCreateRule.java
in java/org/apache/catalina/startup
33 2 18 1841 3
CopyParentClassLoaderRule.java
in java/org/apache/catalina/startup
28 2 18 5215 10
AddPortOffsetRule.java
in java/org/apache/catalina/startup
20 1 18 613 2
Cookie.java
in java/org/apache/tomcat/util/http/parser
506 30 19 2135 12
Files Most Frequently Changed Together (Top 50)
Pairs # same days
java/org/apache/tomcat/util/net/NioEndpoint.java
java/org/apache/tomcat/util/net/AprEndpoint.java
131
java/org/apache/tomcat/util/net/NioEndpoint.java
java/org/apache/tomcat/util/net/Nio2Endpoint.java
89
java/org/apache/catalina/core/StandardContext.java
java/org/apache/catalina/Context.java
86
java/org/apache/tomcat/util/net/AprEndpoint.java
java/org/apache/tomcat/util/net/AbstractEndpoint.java
85
java/org/apache/tomcat/util/net/Nio2Endpoint.java
java/org/apache/tomcat/util/net/AprEndpoint.java
82
java/org/apache/catalina/startup/ContextConfig.java
java/org/apache/catalina/core/StandardContext.java
77
java/org/apache/coyote/http11/Http11Processor.java
java/org/apache/coyote/ajp/AjpProcessor.java
73
java/org/apache/catalina/connector/Request.java
java/org/apache/catalina/connector/CoyoteAdapter.java
70
java/org/apache/tomcat/util/net/NioEndpoint.java
java/org/apache/tomcat/util/net/AbstractEndpoint.java
70
java/org/apache/coyote/http11/Http11NioProtocol.java
java/org/apache/coyote/http11/Http11AprProtocol.java
66
java/org/apache/catalina/core/StandardContext.java
java/org/apache/catalina/connector/Request.java
64
java/org/apache/tomcat/util/net/NioEndpoint.java
java/org/apache/coyote/http11/Http11NioProtocol.java
64
java/org/apache/catalina/core/StandardContext.java
java/org/apache/catalina/core/ApplicationContext.java
62
java/org/apache/tomcat/util/net/AprEndpoint.java
java/org/apache/coyote/http11/Http11AprProtocol.java
62
java/org/apache/coyote/http2/Stream.java
java/org/apache/coyote/http2/Http2UpgradeHandler.java
60
java/org/apache/coyote/http11/Http11AprProtocol.java
java/org/apache/coyote/ajp/AjpAprProtocol.java
58
java/org/apache/catalina/connector/Response.java
java/org/apache/catalina/connector/Request.java
57
java/org/apache/tomcat/util/net/SocketWrapperBase.java
java/org/apache/tomcat/util/net/Nio2Endpoint.java
57
java/org/apache/catalina/core/ApplicationContext.java
java/org/apache/catalina/connector/Request.java
55
java/org/apache/catalina/core/StandardWrapper.java
java/org/apache/catalina/core/StandardContext.java
51
java/org/apache/catalina/startup/HostConfig.java
java/org/apache/catalina/startup/ContextConfig.java
50
java/org/apache/tomcat/util/net/SocketWrapperBase.java
java/org/apache/tomcat/util/net/AprEndpoint.java
49
java/org/apache/tomcat/util/net/NioEndpoint.java
java/org/apache/coyote/http11/Http11Processor.java
48
java/org/apache/tomcat/util/net/AprEndpoint.java
java/org/apache/coyote/http11/Http11Processor.java
47
java/org/apache/catalina/core/StandardContext.java
java/org/apache/catalina/connector/CoyoteAdapter.java
46
java/org/apache/coyote/http11/Http11Processor.java
java/org/apache/catalina/connector/Request.java
46
java/org/apache/catalina/core/StandardContext.java
java/org/apache/catalina/core/ContainerBase.java
45
java/org/apache/catalina/loader/WebappLoader.java
java/org/apache/catalina/core/StandardContext.java
45
java/org/apache/tomcat/util/net/SocketWrapperBase.java
java/org/apache/tomcat/util/net/NioEndpoint.java
45
java/org/apache/catalina/connector/Response.java
java/org/apache/catalina/connector/CoyoteAdapter.java
43
java/org/apache/catalina/loader/WebappClassLoader.java
java/org/apache/catalina/core/StandardContext.java
43
java/org/apache/catalina/startup/HostConfig.java
java/org/apache/catalina/core/StandardContext.java
43
java/org/apache/tomcat/util/net/Nio2Endpoint.java
java/org/apache/tomcat/util/net/AbstractEndpoint.java
42
java/org/apache/catalina/connector/RequestFacade.java
java/org/apache/catalina/connector/Request.java
41
java/org/apache/catalina/core/StandardHost.java
java/org/apache/catalina/core/StandardContext.java
40
java/org/apache/catalina/startup/FailedContext.java
java/org/apache/catalina/core/StandardContext.java
40
java/org/apache/tomcat/util/net/AprEndpoint.java
java/org/apache/coyote/AbstractProtocol.java
40
java/org/apache/tomcat/util/net/SecureNioChannel.java
java/org/apache/tomcat/util/net/NioEndpoint.java
40
java/org/apache/catalina/connector/Request.java
java/org/apache/catalina/Context.java
39
java/org/apache/catalina/startup/ContextConfig.java
java/org/apache/catalina/Context.java
39
java/org/apache/catalina/startup/FailedContext.java
java/org/apache/catalina/Context.java
39
java/org/apache/coyote/http11/Http11Processor.java
java/org/apache/catalina/connector/CoyoteAdapter.java
39
java/org/apache/coyote/http11/Http11Processor.java
java/org/apache/coyote/http11/AbstractHttp11Protocol.java
39
java/org/apache/coyote/http11/Http11Processor.java
java/org/apache/coyote/AbstractProcessor.java
39
java/org/apache/catalina/loader/WebappLoader.java
java/org/apache/catalina/loader/WebappClassLoader.java
38
java/org/apache/catalina/realm/RealmBase.java
java/org/apache/catalina/core/StandardContext.java
38
java/org/apache/tomcat/util/net/AbstractEndpoint.java
java/org/apache/coyote/http11/AbstractHttp11Protocol.java
38
java/org/apache/tomcat/util/net/NioEndpoint.java
java/org/apache/coyote/http11/Http11AprProtocol.java
38
java/org/apache/tomcat/util/net/NioEndpoint.java
java/org/apache/tomcat/util/net/NioChannel.java
38
java/org/apache/catalina/connector/Request.java
java/org/apache/catalina/connector/Connector.java
37