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.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.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.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.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.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.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.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.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.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.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.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