org.apache.coyote.AbstractProcessor.ack()
org.apache.catalina.Context.addServletMapping(String, String)
org.apache.catalina.core.StandardContext.addServletMapping(String, String)
org.apache.catalina.Context.addServletMapping(String, String, boolean)
org.apache.catalina.core.StandardContext.addServletMapping(String, String, boolean)
org.apache.jasper.compiler.SmapGenerator.addSmap(String, String)
Unused. This will be removed in Tomcat 9.0.x
org.apache.jasper.compiler.SmapGenerator.addStratum(SmapStratum, boolean)
org.apache.catalina.startup.Tomcat.addWebapp(Host, String, String, ContextConfig)
org.apache.tomcat.util.net.SocketWrapperBase.awaitReadComplete(long, TimeUnit)
org.apache.tomcat.util.net.SocketWrapperBase.awaitWriteComplete(long, TimeUnit)
org.apache.tomcat.jdbc.pool.PooledConnection.checkUser(String, String)
org.apache.catalina.core.NamingContextListener.containerEvent(ContainerEvent)
The ContainerListener
interface and implementing
methods will be removed from this class for Tomcat 10
onwards.
org.apache.tomcat.util.buf.UDecoder.convert(CharChunk, boolean)
Unused. Will be removed in Tomcat 10
org.apache.tomcat.util.buf.UDecoder.convert(MessageBytes, boolean)
Unused. Will be removed in Tomcat 10
org.apache.tomcat.util.buf.UDecoder.convert(String, boolean)
Unused. Will be removed in Tomcat 10
org.apache.catalina.storeconfig.StoreAppender.convertStr(String)
This method will be removed in Tomcat 9
org.apache.catalina.servlets.DefaultServlet.copy(WebResource, InputStream, PrintWriter, String)
org.apache.catalina.servlets.DefaultServlet.copy(WebResource, InputStream, ServletOutputStream)
org.apache.catalina.mbeans.MBeanFactory.createJDBCRealm(String, String, String, String, String)
This method will be removed in Tomcat 10. Use a
DataSourceRealm instead.
org.apache.tomcat.util.codec.binary.BaseNCodec.decode(Object)
This unused method will be removed in Tomcat 9
org.apache.catalina.ha.session.DeltaManager.deserializeDeltaRequest(DeltaSession, byte[])
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=62841
org.apache.catalina.realm.RealmBase.Digest(String, String, String)
Unused. This will be removed in Tomcat 9.
org.apache.coyote.http2.Stream.doNotifyAll()
org.apache.coyote.http2.Http2UpgradeHandler.doNotifyAll()
org.apache.coyote.Request.doRead(ByteChunk)
org.apache.coyote.InputBuffer.doRead(ByteChunk)
org.apache.coyote.ajp.AjpProcessor.SocketInputBuffer.doRead(ByteChunk)
org.apache.coyote.http11.Http11InputBuffer.doRead(ByteChunk)
org.apache.coyote.http11.filters.VoidInputFilter.doRead(ByteChunk)
org.apache.coyote.http11.filters.SavedRequestInputFilter.doRead(ByteChunk)
org.apache.coyote.http11.filters.IdentityInputFilter.doRead(ByteChunk)
org.apache.coyote.http11.filters.ChunkedInputFilter.doRead(ByteChunk)
org.apache.coyote.http11.filters.BufferedInputFilter.doRead(ByteChunk)
org.apache.coyote.Response.doWrite(ByteChunk)
org.apache.coyote.OutputBuffer.doWrite(ByteChunk)
org.apache.coyote.ajp.AjpProcessor.SocketOutputBuffer.doWrite(ByteChunk)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(ByteChunk)
org.apache.coyote.http11.Http11OutputBuffer.SocketOutputBuffer.doWrite(ByteChunk)
org.apache.coyote.http11.filters.VoidOutputFilter.doWrite(ByteChunk)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(ByteChunk)
org.apache.coyote.http11.filters.GzipOutputFilter.doWrite(ByteChunk)
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ByteChunk)
org.apache.coyote.http2.Http2OutputBuffer.doWrite(ByteChunk)
org.apache.catalina.core.StandardContext.dynamicServletAdded(Wrapper)
This will be removed in Tomcat 9. The registration should be
created directly.
org.apache.tomcat.util.codec.binary.BaseNCodec.encode(Object)
This unused method will be removed in Tomcat 9
org.apache.catalina.util.URLEncoder.encode(String)
org.apache.catalina.util.URLEncoder.encode(String, String)
This will be removed in Tomcat 9.0.x
org.apache.catalina.connector.Response.encodeRedirectUrl(String)
As of Version 2.1 of the Java Servlet API, use
encodeRedirectURL()
instead.
org.apache.catalina.filters.CsrfPreventionFilter.CsrfResponseWrapper.encodeRedirectUrl(String)
org.apache.catalina.connector.Response.encodeUrl(String)
As of Version 2.1 of the Java Servlet API, use
encodeURL()
instead.
org.apache.catalina.filters.CsrfPreventionFilter.CsrfResponseWrapper.encodeUrl(String)
org.apache.tomcat.Jar.entryExists(String)
Unused. This will be removed in Tomcat 9 onwards.
org.apache.tomcat.util.scan.ReferenceCountedJar.entryExists(String)
org.apache.tomcat.util.scan.JarFileUrlJar.entryExists(String)
org.apache.tomcat.util.scan.AbstractInputStreamJar.entryExists(String)
org.apache.jasper.compiler.JspUtil.escapeXml(String)
This method will be removed in Tomcat 9
org.apache.catalina.manager.StatusTransformer.filter(Object)
This method will be removed in Tomcat 9
org.apache.catalina.loader.WebappClassLoaderBase.filter(String)
org.apache.catalina.util.RequestUtil.filter(String)
This method will be removed in Tomcat 9
org.apache.jasper.security.SecurityUtil.filter(String)
This method will be removed in Tomcat 9
org.apache.catalina.manager.StatusTransformer.filterXml(String)
This method will be removed in Tomcat 9
org.apache.catalina.util.ErrorPageSupport.find(String)
org.apache.catalina.Context.findErrorPage(String)
org.apache.catalina.core.StandardContext.findErrorPage(String)
org.apache.catalina.mbeans.ContextMBean.findErrorPage(String)
org.apache.catalina.Context.findStatusPage(int)
org.apache.catalina.core.StandardContext.findStatusPage(int)
org.apache.catalina.Context.findStatusPages()
org.apache.catalina.core.StandardContext.findStatusPages()
org.apache.tomcat.util.http.FastHttpDateFormat.formatDate(long, DateFormat)
Unused. This will be removed in Tomcat 10
org.apache.tomcat.util.http.CookieProcessor.generateHeader(Cookie)
org.apache.tomcat.util.http.CookieProcessorBase.generateHeader(Cookie, HttpServletRequest)
This implementation calls the deprecated
CookieProcessor.generateHeader(Cookie)
method. Implementors should
not rely on this method as it is present only for
transitional compatibility and will be removed in Tomcat 9.
org.apache.catalina.connector.Connector.getAttribute(String)
org.apache.coyote.AbstractProtocol.getBacklog()
org.apache.tomcat.util.net.AbstractEndpoint.getBacklog()
org.apache.tomcat.dbcp.dbcp2.DelegatingResultSet.getBigDecimal(int, int)
org.apache.tomcat.dbcp.dbcp2.DelegatingCallableStatement.getBigDecimal(int, int)
org.apache.tomcat.dbcp.dbcp2.DelegatingResultSet.getBigDecimal(String, int)
org.apache.tomcat.util.buf.B2CConverter.getCharsetLower(String)
Will be removed in Tomcat 9.0.x
org.apache.coyote.http11.AbstractHttp11Protocol.getCompressableMimeType()
org.apache.coyote.http11.AbstractHttp11Protocol.getCompressableMimeTypes()
org.apache.coyote.http11.Http11Processor.getCompression()
org.apache.catalina.ha.session.DeltaManager.getCounterNoStateTransfered()
org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getEnableAutoCommitOnReturn()
org.apache.tomcat.util.descriptor.web.XmlEncodingBase.getEncoding()
This method will be removed in Tomcat 9
org.apache.tomcat.util.http.Parameters.getEncoding()
This method will be removed in Tomcat 9.0.x
org.apache.catalina.filters.ExpiresFilter.getExpirationDate(ExpiresFilter.XHttpServletResponse)
org.apache.jasper.runtime.PageContextImpl.getExpressionEvaluator()
org.apache.jasper.runtime.JspContextWrapper.getExpressionEvaluator()
org.apache.catalina.realm.UserDatabaseRealm.getName()
org.apache.catalina.realm.RealmBase.getName()
org.apache.catalina.realm.NullRealm.getName()
org.apache.catalina.realm.MemoryRealm.getName()
org.apache.catalina.realm.JNDIRealm.getName()
org.apache.catalina.realm.JDBCRealm.getName()
org.apache.catalina.realm.JAASRealm.getName()
org.apache.catalina.realm.DataSourceRealm.getName()
org.apache.catalina.realm.CombinedRealm.getName()
org.apache.tomcat.util.digester.RuleSetBase.getNamespaceURI()
Unused. This will be removed in Tomcat 9.
org.apache.tomcat.util.digester.RuleSet.getNamespaceURI()
Unused. Will be removed in Tomcat 9
org.apache.tomcat.util.digester.Rules.getNamespaceURI()
Unused. Will be removed in Tomcat 9
org.apache.catalina.ha.session.DeltaManager.getNewDeltaSession()
Unused. This will be removed in Tomcat 10.
org.apache.coyote.CompressionConfig.getNoCompressionStrongETag()
Will be removed in Tomcat 10 where it will be hard-coded to
true
org.apache.coyote.http11.AbstractHttp11Protocol.getNoCompressionStrongETag()
org.apache.coyote.http2.Http2Protocol.getNoCompressionStrongETag()
org.apache.catalina.realm.RealmBase.getPrincipal(String, GSSCredential)
org.apache.catalina.servlets.DefaultServlet.getReadme(WebResource)
Unused. Will be removed in Tomcat 9
org.apache.catalina.connector.Request.getRealPath(String)
As of version 2.1 of the Java Servlet API, use
ServletContext.getRealPath()
.
org.apache.coyote.http11.AbstractHttp11Protocol.getRejectIllegalHeaderName()
org.apache.coyote.ajp.AbstractAjpProtocol.getRequiredSecret()
org.apache.catalina.Realm.getRoles(Principal)
This will be removed in Tomcat 10.
org.apache.tomcat.util.digester.Digester.getRuleNamespaceURI()
Unused. Will be removed in Tomcat 9
org.apache.coyote.AbstractProtocol.getSendReasonPhrase()
This option will be removed in Tomcat 9. Reason phrase will
not be sent.
org.apache.catalina.core.ApplicationContextFacade.getServlet(String)
As of Java Servlet API 2.1, with no direct replacement.
org.apache.catalina.core.ApplicationContext.getServlet(String)
org.apache.jasper.servlet.JspCServletContext.getServlet(String)
This method has been deprecated with no replacement
org.apache.catalina.core.ApplicationContextFacade.getServletNames()
As of Java Servlet API 2.1, with no direct replacement.
org.apache.catalina.core.ApplicationContext.getServletNames()
org.apache.jasper.servlet.JspCServletContext.getServletNames()
This method has been deprecated with no replacement
org.apache.catalina.core.ApplicationContextFacade.getServlets()
As of Java Servlet API 2.1, with no direct replacement.
org.apache.catalina.core.ApplicationContext.getServlets()
org.apache.jasper.servlet.JspCServletContext.getServlets()
This method has been deprecated with no replacement
org.apache.catalina.session.StandardSessionFacade.getSessionContext()
As of Version 2.1, this method is deprecated and has no
replacement.
org.apache.catalina.session.StandardSession.getSessionContext()
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.
org.apache.coyote.AbstractProtocol.getSoLinger()
org.apache.tomcat.util.net.AbstractEndpoint.getSoLinger()
org.apache.coyote.AbstractProtocol.getSoTimeout()
org.apache.tomcat.util.net.AbstractEndpoint.getSoTimeout()
org.apache.tomcat.util.net.SSLImplementation.getSSLSupport(SSLSession)
org.apache.tomcat.util.net.jsse.JSSEImplementation.getSSLSupport(SSLSession)
org.apache.tomcat.util.net.openssl.OpenSSLImplementation.getSSLSupport(SSLSession)
org.apache.catalina.ha.session.DeltaManager.getStateTransfered()
org.apache.jasper.compiler.SmapStratum.getStratumName()
Unused. This will be removed in Tomcat 9.0.x
org.apache.tomcat.dbcp.dbcp2.DelegatingResultSet.getUnicodeStream(int)
org.apache.tomcat.dbcp.dbcp2.DelegatingResultSet.getUnicodeStream(String)
org.apache.catalina.valves.rewrite.ResolverImpl.getUriEncoding()
org.apache.catalina.valves.rewrite.Resolver.getUriEncoding()
This will be removed in Tomcat 9.0.x
org.apache.catalina.connector.Connector.getURIEncodingLower()
This will be removed in 9.0.x onwards
org.apache.catalina.session.StandardSessionFacade.getValue(String)
org.apache.catalina.session.StandardSession.getValue(String)
As of Version 2.2, this method is replaced by
getAttribute()
org.apache.catalina.session.StandardSessionFacade.getValueNames()
org.apache.catalina.session.StandardSession.getValueNames()
As of Version 2.2, this method is replaced by
getAttributeNames()
org.apache.jasper.runtime.PageContextImpl.getVariableResolver()
org.apache.jasper.runtime.JspContextWrapper.getVariableResolver()
org.apache.catalina.util.DOMWriter.getWriterEncoding()
Unused. Will be removed in Tomcat 9.
org.apache.catalina.startup.Catalina.initDirs()
unused. Will be removed in Tomcat 10 onwards.
org.apache.tomcat.jdbc.pool.interceptor.StatementCache.isCached(String)
Unused. Will be removed in Tomcat 9
org.apache.catalina.core.StandardWrapper.isContainerProvidedServlet(String)
Unused. Will be removed in Tomcat 9
org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.isEnableAutoCommitOnReturn()
org.apache.catalina.connector.Request.isRequestedSessionIdFromUrl()
As of Version 2.1 of the Java Servlet API, use
isRequestedSessionIdFromURL()
instead.
org.apache.tomcat.util.net.SocketWrapperBase.isSecure()
Unused. Will be removed in Tomcat 10.
org.apache.tomcat.util.net.SocketWrapperBase.isUpgraded()
Unused. Will be removed in Tomcat 10.
org.apache.catalina.filters.CorsFilter.isValidOrigin(String)
org.apache.catalina.core.ApplicationContextFacade.log(Exception, String)
As of Java Servlet API 2.1, use
log(String, Throwable)
instead
org.apache.catalina.core.ApplicationContext.log(Exception, String)
org.apache.jasper.servlet.JspCServletContext.log(Exception, String)
Use log(String,Throwable) instead
org.apache.tomcat.dbcp.pool2.impl.CallStackUtils.newCallStack(String, boolean)
org.apache.catalina.util.DOMWriter.normalize(String)
Will be made private in Tomcat 9.
org.apache.tomcat.util.http.FastHttpDateFormat.parseDate(String, DateFormat[])
org.apache.tomcat.dbcp.pool2.PoolUtils.prefill(KeyedObjectPool, Collection, int)
org.apache.tomcat.dbcp.pool2.PoolUtils.prefill(KeyedObjectPool, K, int)
org.apache.tomcat.dbcp.pool2.PoolUtils.prefill(ObjectPool, int)
org.apache.catalina.manager.ManagerServlet.printResources(PrintWriter, String, Context, String, Class>, StringManager)
org.apache.tomcat.util.http.Parameters.processParameters(MessageBytes, String)
This method will be removed in Tomcat 9.0.x
org.apache.catalina.session.StandardSessionFacade.putValue(String, Object)
org.apache.catalina.session.StandardSession.putValue(String, Object)
As of Version 2.2, this method is replaced by
setAttribute()
org.apache.catalina.session.StandardSessionFacade.removeValue(String)
org.apache.catalina.session.StandardSession.removeValue(String)
As of Version 2.2, this method is replaced by
removeAttribute()
org.apache.catalina.servlets.DefaultServlet.render(String, WebResource)
Unused. Will be removed in Tomcat 9
org.apache.catalina.servlets.DefaultServlet.render(String, WebResource, String)
org.apache.catalina.servlets.DefaultServlet.renderHtml(String, WebResource)
Unused. Will be removed in Tomcat 9
org.apache.catalina.servlets.DefaultServlet.renderHtml(String, WebResource, String)
Unused. Will be removed in Tomcat 10
org.apache.catalina.servlets.DefaultServlet.renderXml(String, WebResource, Source)
Unused. Will be removed in Tomcat 9
org.apache.catalina.servlets.DefaultServlet.renderXml(String, WebResource, Source, String)
Unused. Will be removed in Tomcat 10
org.apache.tomcat.util.IntrospectionUtils.replaceProperties(String, Hashtable, IntrospectionUtils.PropertySource[])
org.apache.jasper.runtime.JspContextWrapper.resolveVariable(String)
org.apache.jasper.JspC.scanFiles(File)
org.apache.catalina.connector.Response.sendAcknowledgement()
org.apache.catalina.ha.session.DeltaManager.serializeDeltaRequest(DeltaSession, DeltaRequest)
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=62841
org.apache.catalina.Wrapper.servletSecurityAnnotationScan()
This will be removed in Tomcat 9.
org.apache.catalina.connector.Connector.setAttribute(String, Object)
org.apache.coyote.AbstractProtocol.setBacklog(int)
org.apache.tomcat.util.net.AbstractEndpoint.setBacklog(int)
org.apache.coyote.Request.setCharacterEncoding(String)
This method will be removed in Tomcat 9.0.x
org.apache.coyote.http11.AbstractHttp11Protocol.setCompressableMimeType(String)
org.apache.coyote.http11.Http11Processor.setCompressableMimeTypes(String[])
org.apache.coyote.http11.Http11Processor.setCompressibleMimeTypes(String[])
org.apache.coyote.http11.Http11Processor.setCompression(String)
org.apache.coyote.http11.Http11Processor.setCompressionMinSize(int)
org.apache.catalina.connector.Request.setContext(Context)
Use setters on MappingData
object.
Depending on use case, you may need to update other
MappingData
fields as well, such as
contextSlashCount
and host
.
org.apache.jasper.compiler.SmapGenerator.setDoEmbedded(boolean)
Unused. Will be removed in Tomcat 9.0.x
org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.setEnableAutoCommitOnReturn(boolean)
org.apache.tomcat.dbcp.dbcp2.BasicDataSource.setEnableAutoCommitOnReturn(boolean)
org.apache.catalina.connector.OutputBuffer.setEncoding(String)
This method will be removed in Tomcat 9.0.x
org.apache.catalina.connector.InputBuffer.setEncoding(String)
This method will be removed in Tomcat 9.0.x
org.apache.tomcat.util.descriptor.web.XmlEncodingBase.setEncoding(String)
This method will be removed in Tomcat 9
org.apache.tomcat.util.http.Parameters.setEncoding(String)
This method will be removed in Tomcat 9.0.x
org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.setMaxOpenPrepatedStatements(int)
org.apache.tomcat.util.digester.Rules.setNamespaceURI(String)
Unused. Will be removed in Tomcat 9
org.apache.tomcat.jni.SSLContext.setNextProtos(long, String)
org.apache.coyote.CompressionConfig.setNoCompressionStrongETag(boolean)
Will be removed in Tomcat 10 where it will be hard-coded to
true
org.apache.coyote.http11.AbstractHttp11Protocol.setNoCompressionStrongETag(boolean)
org.apache.coyote.http2.Http2Protocol.setNoCompressionStrongETag(boolean)
org.apache.coyote.http11.Http11Processor.setNoCompressionUserAgents(String)
org.apache.tomcat.util.buf.CharChunk.setOptimizedWrite(boolean)
Unused code. This is now a NO-OP and will be removed without
replacement in Tomcat 10.
org.apache.catalina.connector.Connector.setProtocol(String)
Will be removed in Tomcat 9. Protocol must be configured via
the constructor
org.apache.catalina.connector.Connector.setProtocolHandlerClassName(String)
Will be removed in Tomcat 9. Protocol must be configured via
the constructor
org.apache.tomcat.util.http.Parameters.setQueryStringEncoding(String)
This method will be removed in Tomcat 9
org.apache.coyote.http11.AbstractHttp11Protocol.setRejectIllegalHeaderName(boolean)
org.apache.coyote.ajp.AjpProcessor.setRequiredSecret(String)
org.apache.coyote.ajp.AbstractAjpProtocol.setRequiredSecret(String)
org.apache.tomcat.util.digester.Digester.setRuleNamespaceURI(String)
Unused. Will be removed in Tomcat 9
org.apache.tomcat.util.net.SocketWrapperBase.setSecure(boolean)
Unused. Will be removed in Tomcat 10.
org.apache.coyote.AbstractProtocol.setSendReasonPhrase(boolean)
This option will be removed in Tomcat 9. Reason phrase will
not be sent.
org.apache.coyote.http11.Http11Processor.setServer(String)
org.apache.coyote.http11.Http11Processor.setServerRemoveAppProvidedValues(boolean)
org.apache.catalina.Wrapper.setServletSecurityAnnotationScanRequired(boolean)
This will be removed in Tomcat 9.
org.apache.coyote.AbstractProtocol.setSoLinger(int)
org.apache.tomcat.util.net.AbstractEndpoint.setSoLinger(int)
org.apache.coyote.AbstractProtocol.setSoTimeout(int)
org.apache.tomcat.util.net.AbstractEndpoint.setSoTimeout(int)
org.apache.catalina.ha.session.DeltaManager.setStateTransfered(boolean)
org.apache.catalina.connector.Response.setStatus(int, String)
As of Version 2.1 of the Java Servlet API, this method
has been deprecated due to the ambiguous meaning of the message
parameter.
org.apache.tomcat.dbcp.dbcp2.DelegatingPreparedStatement.setUnicodeStream(int, InputStream, int)
Use setAsciiStream(), setCharacterStream() or setNCharacterStream()
org.apache.tomcat.util.net.SocketWrapperBase.setUpgraded(boolean)
Unused. Will be removed in Tomcat 10.
org.apache.jasper.JspC.setWebXmlFragment(String)
org.apache.catalina.connector.Request.setWrapper(Wrapper)
Use setters on MappingData
object.
Depending on use case, you may need to update other
MappingData
fields as well, such as context
and contextSlashCount
.
org.apache.catalina.util.DOMWriter.sortAttributes(NamedNodeMap)
Will be made private in Tomcat 9.
org.apache.tomcat.util.buf.UDecoder.URLDecode(byte[], String, boolean)
This method will be removed in Tomcat 9
org.apache.tomcat.util.buf.UDecoder.URLDecode(String)
Unused. This will be removed in Tomcat 10 onwards
org.apache.tomcat.util.buf.UDecoder.URLDecode(String, String)
This method will be removed in Tomcat 9
org.apache.tomcat.util.buf.UDecoder.URLDecode(String, String, boolean)
This method will be removed in Tomcat 9