-
InterfaceDescriptionUnused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.
-
ClassDescriptionThis will be removed in Tomcat 11 onwards. This filter is no longer required. The WebDAV client in Windows 10 / Windows Server 2012 onwards works correctly without this filter.Unused. Will be removed in Tomcat 10.1.xWill be removed in Tomcat 10 onwards. Use the DataSourceRealm instead.Removed in Tomcat 10 and replaced by DataSourceStore with removal of legacy JDBC codeThis will be removed in Tomcat 10This will be removed in Tomcat 10This will be removed in Tomcat 10This will be removed in Tomcat 10This will be removed in Tomcat 10This will be removed in Tomcat 10This will be removed in Tomcat 10Use
GenericGroup
instead.UseGenericRole
instead.UseGenericUser
instead.Unused. This will be removed in Tomcat 10. UseConcurrentDateFormat
The APR/Native Connector will be removed in Tomcat 10.1.x onwards.Unused. Will be removed in Tomcat 10.1.xThe APR/Native Connector will be removed in Tomcat 10.1.x onwards.UsePStmtKey
.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.Unused. This class will be removed in Tomcat 11 onwards.Unused. This class will be removed in Tomcat 11 onwards.Unused. This class will be removed in Tomcat 11 onwards.Unused. This will be removed in Tomcat 10.UseEnvironmentPropertySource
This will be removed in Tomcat 10 onwards.UseTokenList
.The APR/Native Connector will be removed in Tomcat 10.1.x onwards.The APR/Native Connector will be removed in Tomcat 10.1.x onwards.Unused. Will be removed in Tomcat 10.1.xUnused. UseHexUtils
instead. Will be removed in Tomcat 11.
-
FieldDescriptionUnused. Will be removed in Tomcat 10.Unused. This will be removed in Tomcat 10Unused. This will be removed in Tomcat 10.Unused. This will be removed in Tomcat 10This will be removed in Tomcat 10.1 onwards.This will be removed in Tomcat 10.1 onwards.This will be removed in Tomcat 10.1 onwards.This will be removed in Tomcat 10.1 onwards.Unused. Will be removed in Tomcat 10Unused. This is no longer used as the CGIO servlet now has generic handling for when it is used as an include. This will be removed in Tomcat 10Unused. This will be removed in Tomcat 11.Unused. Will be removed in Tomcat 10.1.xUnused. This will be removed in Tomcat 10.This will be removed in Tomcat 11This will be removed in Tomcat 11Unused. Will be removed in Tomcat 10.1.x onwards. Replaced by the private
servicedSet
field.This will be removed without replacement in Tomact 10 onwardsUnused. Will be removed in Tomcat 10.Unused. Will be removed in Tomcat 10.Unused. Will be removed in Tomcat 10.Unused. Will be removed in Tomcat 11 onwards.Will be removed in Tomcat 10.1 onwardsNo replacement.Hard-coded to false since there has not been a supported Netware platform for many years. This will be removed in Tomcat 10 onwardsUnsupported in the current version of OpenSSLUnsupported in the current version of OpenSSLUnused. This will be removed in Tomcat 10.This attribute is hard-coded to1
and is no longer configurable. It will be removed in Tomcat 10.1.This is no longer required in Jakarta EE 10 onwards and will be removed in Tomcat 10.1.This is no longer required in Jakarta EE 10 onwards and will be removed in Tomcat 10.1.
-
MethodDescriptionWill be removed in Tomcat 11 onwards.Will be removed in Tomcat 11 onwards.This will be removed in Tomcat 11 onwards. Unused.This will be removed in Tomcat 11 onwards. Unused.Use
Connector.getProperty(String)
. This will be removed in Tomcat 10 onwards.UseConnector.setProperty(String, String)
. This will be removed in Tomcat 10 onwards.This code will be removed in Apache Tomcat 10 onwardsUnused. Will be removed in Tomcat 11.0.x onwards. UseRequest.readPostBodyFully(byte[], int)
As of Version 2.1 of the Java Servlet API, useencodeURL()
instead.Unused. Will be removed in Tomcat 10. UseResponse.sendAcknowledgement(ContinueResponseTiming)
.This method will be changed to return void in Tomcat 11 onwardsAs of Version 2.1 of the Java Servlet API, this method has been deprecated due to the ambiguous meaning of the message parameter.Unused. Will be removed in Tomcat 10. UseContext.findErrorPage(Throwable)
instead.Unused. Will be removed in Tomcat 10. UseContext.findErrorPage(int)
instead.Unused. Will be removed in Tomcat 10. UseContext.findErrorPages()
instead.This method will be removed in Tomcat 11 onwards. UseWebResourceRoot.getArchiveIndexStrategy()
This method will be removed in Tomcat 11 onwardsThis method will be removed in Tomcat 11 onwards UseWebResourceRoot.setArchiveIndexStrategy(String)
As of Java Servlet API 2.1, with no direct replacement.As of Java Servlet API 2.1, with no direct replacement.As of Java Servlet API 2.1, with no direct replacement.As of Java Servlet API 2.1, uselog(String, Throwable)
insteadTheContainerListener
interface and implementing methods will be removed from this class for Tomcat 10 onwards.This will be removed in Tomcat 10. UseStandardContext.getNamingResources()
insteadThis will be removed in Tomcat 10. UseStandardContext.getNamingResources()
insteadThis will be removed in Tomcat 10. UseStandardContext.getNamingResources()
insteadUnused. Will be removed in Tomcat 10.1.This will be removed in Tomcat 10. UseStandardContext.getNamingResources()
insteadUnused. Will be removed in Tomcat 10.1.This will be removed in Tomcat 10.1 onwards.This will be removed in Tomcat 10.1 onwards.Unused. Will be removed in Tomcat 10.1.x onwards.This will be removed in Tomcat 10 UseRequestUtil.isValidOrigin(String)
UseCsrfPreventionFilterBase.generateNonce(HttpServletRequest)
instead. This method will be removed in Apache Tomcat 10.1.x onwards.Unused. Will be removed in Tomcat 11.Will be removed in Tomcat 10. UseExpiresFilter.getExpirationDate(HttpServletRequest, XHttpServletResponse)
Unused. Will be removed in Tomcat 11 onwards.Unused. Will be removed in Tomcat 11 onwardsUnused. Will be removed in Tomcat 10.1.x onwards. UseFarmWarDeployer.tryAddServiced(java.lang.String)
Unused. Will be removed in Tomcat 10.1.x onwards.This method will be removed in Tomcat 10.0.xWill be removed in Tomcat 10Unused. This will be removed in Tomcat 10. Calling this method may result in a deadlock. See: https://bz.apache.org/bugzilla/show_bug.cgi?id=62841UseDeltaManager.getCounterNoStateTransferred()
. Will be removed in Tomcat 10 onwards.Unused. This will be removed in Tomcat 10.UseDeltaManager.getStateTransferred()
. Will be removed in Tomcat 10 onwards.Unused. This will be removed in Tomcat 10. Calling this method may result in a deadlock. See: https://bz.apache.org/bugzilla/show_bug.cgi?id=62841UseDeltaManager.setStateTransferred(boolean)
. Will be removed in Tomcat 10 onwards.Unused. This method will be removed in Tomcat 12.UseContext.getReloadable()
. This method will be removed in Tomcat 10.UseContext.setReloadable(boolean)
. This method will be removed in Tomcat 10.This will be removed in Tomcat 10.1.x onwardsUseManager.rotateSessionId(Session)
. Will be removed in Tomcat 10Unused. Will be removed in Tomcat 10.1.x onwards. UseManagerServlet.tryAddServiced(java.lang.String)
Unused. Will be removed in Tomcat 10.1.x onwards.UseManagerServlet.printResources(PrintWriter, String, javax.naming.Context, String, StringManager)
This method will be removed in Tomcat 10.x onwardsThis will be removed in Tomcat 11Unused. Will be removed in Tomcat 10. UseContextMBean.findErrorPage(Throwable)
instead.This method will be removed in Tomcat 10. Use a DataSourceRealm instead.Unused. UseRealm.authenticate(String, String, String, String, String, String, String, String, String)
. Will be removed in Tomcat 11.This will be removed in Tomcat 10.Will be removed in Tomcat 10.1.x onwardsUnused. UseRealmBase.getDigest(String, String, String)
. Will be removed in Tomcat 11.This will be removed in Tomcat 10 onwards. UseRealmBase.getPrincipal(GSSName, GSSCredential)
instead.Unused. Will be removed in Tomcat 10Unused. Will be removed in Tomcat 10This will be removed in Tomcat 11Will be removed in Tomcat 10.1.x where it is effectively hard-coded totrue
This will be removed in Tomcat 11Will be removed in Tomcat 10.1.x where it is effectively hard-coded totrue
As of Version 2.1, this method is deprecated and has no replacement. It will be removed in a future version of the Java Servlet API.As of Version 2.1, this method is deprecated and has no replacement.As of Version 2.2, this method is replaced byStandardSessionFacade.getAttribute(java.lang.String)
.As of Version 2.2, this method is replaced byStandardSessionFacade.getAttributeNames()
As of Version 2.2, this method is replaced byStandardSessionFacade.setAttribute(java.lang.String, java.lang.Object)
As of Version 2.2, this method is replaced byStandardSessionFacade.removeAttribute(java.lang.String)
unused. Will be removed in Tomcat 10 onwards.Unused. This method will be removed in Tomcat 10.1.x onwards. UseHostConfig.tryAddServiced(java.lang.String)
instead.Unused. This method will be removed in Tomcat 10.1.x onwards. UseHostConfig.tryAddServiced(java.lang.String)
instead.Will be removed in Tomcat 10Will be removed in Tomcat 10UseMemoryUserDatabase.isWritable()
. This method will be removed in Tomcat 10.1.x onwards.Unused. Will be removed in Tomcat 11.Unused. This will be removed in Tomcat 10.1.x onwards. UseStringUtils.join(java.util.Collection)
insteadUnused. This will be removed in Tomcat 10 onwards. UseAbstractProcessor.ack(ContinueResponseTiming)
.Will be removed in Tomcat 10.Will be removed in Tomcat 10.Replaced byAbstractAjpProtocol.getSecret()
. Will be removed in Tomcat 11 onwardsReplaced byAbstractAjpProtocol.setSecret(String)
. Will be removed in Tomcat 11 onwardsWill be removed in Tomcat 10 where it will be hard-coded totrue
Will be removed in Tomcat 10 where it will be hard-coded totrue
This will removed in Tomcat 11 onwards whereallowHostHeaderMismatch
will be hard-coded tofalse
.This will removed in Tomcat 11 onwards whereallowHostHeaderMismatch
will be hard-coded totrue
.Now an alias forAbstractHttp11Protocol.getRejectIllegalHeader()
. Will be removed in Tomcat 10 onwards.This will removed in Tomcat 11 onwards whereallowHostHeaderMismatch
will be hard-coded tofalse
.This will removed in Tomcat 11 onwards whereallowHostHeaderMismatch
will be hard-coded totrue
.Now an alias forAbstractHttp11Protocol.setRejectIllegalHeader(boolean)
. Will be removed in Tomcat 10 onwards.This getter will be removed in Tomcat 10.This setter will be removed in Tomcat 10.Unused. Will be removed in Tomcat 11. UseHttp11OutputBuffer.sendStatus(int)
.This method will be removed in Tomcat 10.1.x onwardsUnused. Will be removed in Tomcat 11 onwards. UseResponse.commit()
.This method will be changed to return void in Tomcat 11 onwardsThis will be removed in Tomcat 10. UseUpgradeProtocol.setHttp11Protocol(AbstractHttp11Protocol)
insteadThis will be removed in Tomcat 10. UseJspC.scanFiles()
Will be removed in Tomcat 10.1Will be removed in Tomcat 10. UseJspC.setWebXmlInclude(String)
Will be removed in Tomcat 10.1.xThis method has been deprecated with no replacementExposing passwords via JMX is an Information Exposure issue.Replaced with DataSourceMXBean.getUserName()Exposing passwords via JMX is an Information Exposure issue.org.apache.tomcat.dbcp.dbcp2.datasources.PerUserPoolDataSource.setPerUserMaxWaitMillis(String, Long) Use setAsciiStream(), setCharacterStream() or setNCharacterStream()UsePooledObject.getActiveTime()
which offers the best precision.UsePooledObject.getCreateInstant()
which offers the best precision.UsePooledObject.getIdleTime()
which offers the best precision.UsePooledObject.getLastBorrowInstant()
which offers the best precision.UsePooledObject.getLastReturnInstant()
which offers the best precision.UsePooledObject.getLastUsedInstant()
which offers the best precision.UseTrackedUse.getLastUsedInstant()
which offers the best precision.usePooledConnection.shouldForceReconnect(String, String)
method kept since it was public, to avoid changing interface.Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1.xUnused. Will be removed in Tomcat 10.1.xUnused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1.xUnused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1.xUnused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. Will be removed in Tomcat 10.1Unused. This method will be removed in Tomcat 12.Unused. This method will be removed in Tomcat 12.UseByteChunk.subtract(ByteBuffer)
. This method will be removed in Tomcat 10Unused. This method will be removed in Tomcat 11 onwards.Unused code. This is now a NO-OP and will be removed without replacement in Tomcat 10.Unused. Will be removed in Tomcat 11. UseStringCache.find(ByteChunk, CodingErrorAction, CodingErrorAction)
Unused. Will be removed in Tomcat 10Unused. Will be removed in Tomcat 10Unused. Will be removed in Tomcat 10Unused. This will be removed in Tomcat 10 onwardsThis method has been replaced withCookieProcessor.generateHeader(Cookie, HttpServletRequest)
and will be removed from Tomcat 10 onwards.Unused. This will be removed in Tomcat 10Unused. This will be removed in Tomcat 10 UseFastHttpDateFormat.parseDate(String)
Unused. This method will be removed in Tomcat 11 onwards.This attribute is hard-coded to1
and is no longer configurable. This getter will be removed in Tomcat 10.Unused, will be removed in Tomcat 10, replaced by AbstractEndpoint.getConnectionsThis attribute is hard-coded to1
and is no longer configurable. This setter will be removed in Tomcat 10.This method will be removed in Tomcat 10.1.x onwards. UseAcceptor.stop(int)
instead.Unused. Will be remove in Tomcat 11 onwards.Will be removed in Tomcat 10.Will be removed in Tomcat 10.Will be removed in Tomcat 10.1.x onwardsUnused. Will be removed in Tomcat 10.Unused. Will be removed in Tomcat 10.Unused. Will be removed in Tomcat 10.Unused. Will be removed in Tomcat 10.Obtain the prefered Certificate and call this method, there.Obtain the prefered Certificate and call this method, there.Obtain the prefered Certificate and call this method, there.Obtain the prefered Certificate and call this method, there.Obtain the prefered Certificate and call this method, there.Obtain the prefered Certificate and call this method, there.Obtain the prefered Certificate and call this method, there.Obtain the prefered Certificate and call this method, there.Obtain the prefered Certificate and call this method, there.Obtain the prefered Certificate and call this method, there.Obtain the prefered Certificate and call this method, there.Obtain the prefered Certificate and call this method, there.Obtain the prefered Certificate and call this method, there.Obtain the prefered Certificate and call this method, there.Obtain the prefered Certificate and call this method, there.Obtain the prefered Certificate and call this method, there.This will be removed in Tomcat 10.1.x onwards. UseSSLImplementation.getSSLSupport(SSLSession, Map)
.Unused. Will be removed in Tomcat 10.1.x.This will be removed in Tomcat 10.1.x onwardsUseAuthenticator.getAuthorization(String, String, String, String, String)
. Will be removed in Tomcat 10.1.xUseAuthenticator.parseAuthenticateHeader(String)
. Will be removed in Tomcat 10.1.x onwardsThis method will be removed in Apache Tomcat 10.1 onwards. It has been replaced byWsServerContainer.upgradeHttpToWebSocket(Object, Object, ServerEndpointConfig, Map)
Will be removed in Tomcat 10.1.x. UseUtil.getDecoders(List, InstanceManager)
-
ConstructorDescriptionWill be removed in Tomcat 11 onwardsUse
Container.setParentClassLoader(ClassLoader)
to specify the required class loader. This method will be removed in Tomcat 10 onwards.This will be removed in Tomcat 10.1.x onwards UseJSSESupport(SSLSession, Map)
org.apache.tomcat.websocket.pojo.PojoMethodMapping(Class<?>, List<Class<? extends Decoder>>, String) Will be removed in Tomcat 10.1.x Use (@linkPojoMethodMapping(Class, List, String, InstanceManager)
Unused. This will be removed in Tomcat 10.1
-
Enum ConstantDescriptionUnused. Will be removed in Tomcat 11.0.x onwards