Deprecated Methods |
org.apache.tomcat.util.http.mapper.Mapper.addContext(String, String, Object, String[], Context)
Use Mapper.addContext(String, String, Object, String[],
javax.naming.Context, boolean, boolean) |
org.apache.tomcat.util.digester.Rule.begin(Attributes)
Use the begin
method with namespace and name
parameters instead. |
org.apache.tomcat.util.digester.Rule.body(String)
Use the body method
with namespace and name parameters
instead. |
org.apache.tomcat.util.http.ServerCookie.checkName(String)
- Not used |
org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk, CharChunk)
|
org.apache.tomcat.util.buf.HexUtils.convert2Int(byte[])
Not used, will be removed in Tomcat 7 |
org.apache.catalina.realm.JAASRealm.createPrincipal(String, Subject)
Use JAASRealm.createPrincipal(String, Subject, LoginContext) |
org.apache.catalina.Manager.createSession()
|
org.apache.catalina.session.ManagerBase.createSession()
|
org.apache.catalina.util.URLEncoder.encode(String)
Use URLEncoder.encode(String, String) |
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.util.digester.Rule.end()
Use the end method with
namespace and name parameters instead. |
org.apache.catalina.session.StandardSession.exclude(String)
Use StandardSession.exclude(String, Object) . Will be removed in
Tomcat 9.0.x. |
org.apache.catalina.startup.ExpandWar.expand(InputStream, File, String)
|
org.apache.tomcat.jni.SSL.generateRSATempKey(int)
Only useful in combination with EXPORT Cipher |
org.apache.catalina.connector.Connector.getBufferSize()
|
org.apache.coyote.ajp.AjpMessage.getBytes(byte[])
|
org.apache.el.parser.SimpleCharStream.getColumn()
|
org.apache.tomcat.util.digester.Digester.getDebug()
This method now always returns 0. This copy of Digester uses
JULI; see the documentation for that library for more information. |
org.apache.catalina.Manager.getDistributable()
Ignored. Context.getDistributable() always takes
precedence. Will be removed in Tomcat 9.0.x. |
org.apache.catalina.session.ManagerBase.getDistributable()
|
org.apache.naming.resources.ResourceAttributes.getETag(boolean)
|
org.apache.catalina.session.ManagerBase.getInfo()
|
org.apache.jasper.JspC.getJspCompilerPath()
Removed in Tomcat 7 |
org.apache.jasper.JspC.getJspCompilerPlugin()
Removed in Tomcat 7 |
org.apache.el.parser.SimpleCharStream.getLine()
|
org.apache.tomcat.util.res.StringManager.getManager(ResourceBundle)
This is unused in Tomcat 6 and will be removed in Tomcat 7 |
org.apache.catalina.ha.tcp.SimpleTcpCluster.getManagerClassName()
use getManagerTemplate().getClass().getName() instead. |
org.apache.catalina.Manager.getMaxInactiveInterval()
Ignored. Context.getSessionTimeout() always takes
precedence. Will be removed in Tomcat 9.0.x. |
org.apache.catalina.tribes.membership.McastService.getMcastAddr()
use getAddress |
org.apache.catalina.tribes.membership.McastService.getMcastBindAddress()
use getBind |
org.apache.catalina.tribes.membership.McastService.getMcastDropTime()
use getDropTime |
org.apache.catalina.tribes.membership.McastService.getMcastFrequency()
use getFrequency |
org.apache.catalina.tribes.membership.McastService.getMcastPort()
use getPort() |
org.apache.catalina.tribes.membership.McastService.getMcastSoTimeout()
use getSoTimeout |
org.apache.catalina.tribes.membership.McastService.getMcastTTL()
use getTtl |
org.apache.jasper.JspC.getProtectionDomain()
Removed in Tomcat 7 |
org.apache.catalina.Cluster.getProtocol()
|
org.apache.tomcat.util.digester.Digester.getReader()
Use getXMLReader() instead, which can throw a
SAXException if the reader cannot be instantiated |
org.apache.catalina.connector.Request.getRealPath(String)
As of version 2.1 of the Java Servlet API, use
ServletContext.getRealPath() . |
org.apache.tomcat.util.modeler.Registry.getRegistry()
Not enough info - use the method that takes CL and domain |
org.apache.jasper.Options.getSendErrorToClient()
|
org.apache.jasper.JspC.getSendErrorToClient()
|
org.apache.jasper.EmbeddedServletOptions.getSendErrorToClient()
|
org.apache.tomcat.util.modeler.Registry.getServer()
Use the instance method |
org.apache.catalina.core.ApplicationContext.getServlet(String)
As of Java Servlet API 2.1, with no direct replacement. |
org.apache.jasper.servlet.JspCServletContext.getServlet(String)
This method has been deprecated with no replacement |
org.apache.catalina.core.ApplicationContext.getServletNames()
As of Java Servlet API 2.1, with no direct replacement. |
org.apache.jasper.servlet.JspCServletContext.getServletNames()
This method has been deprecated with no replacement |
org.apache.catalina.core.ApplicationContext.getServlets()
As of Java Servlet API 2.1, with no direct replacement. |
org.apache.jasper.servlet.JspCServletContext.getServlets()
This method has been deprecated with no replacement |
org.apache.catalina.ha.session.ClusterManagerBase.getSessionAttributeFilter()
Use ManagerBase.getSessionAttributeNameFilter() . Will be removed
in Tomcat 9.0.x |
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.tomcat.util.net.SSLImplementation.getSSLSupport(SSLSession)
This method has been deprecated since it adds a JSSE
dependency to this interface. It will be removed in versions
after 6.0.x. |
org.apache.jasper.compiler.JspUtil.getTagHandlerClassName(String, ErrorDispatcher)
Use JspUtil.getTagHandlerClassName(String, String,
ErrorDispatcher)
See https://bz.apache.org/bugzilla/show_bug.cgi?id=46471 |
org.apache.jasper.JspC.getTagPoolSize()
Removed in Tomcat 7 |
org.apache.catalina.tribes.transport.ReceiverBase.getTcpListenAddress()
use getAddress |
org.apache.catalina.tribes.transport.ReceiverBase.getTcpListenPort()
use getPort |
org.apache.catalina.tribes.transport.ReceiverBase.getTcpSelectorTimeout()
use getSelectorTimeout |
org.apache.catalina.tribes.transport.ReceiverBase.getTcpThreadCount()
use getMinThreads()/getMaxThreads() |
org.apache.tomcat.util.buf.MessageBytes.getTime()
The buffer are general purpose, caching for headers should
be done in headers |
org.apache.catalina.Context.getTldNamespaceAware()
This option will be removed in 8.0.x. |
org.apache.catalina.startup.TldConfig.getTldNamespaceAware()
This option will be removed in 7.0.x. |
org.apache.catalina.startup.TldConfig.getTldValidation()
This option will be removed in 7.0.x. |
org.apache.tomcat.util.http.Cookies.getTokenEndPosition(byte[], int, int)
- Use private method
Cookies.getTokenEndPosition(byte[], int, int, boolean) instead |
org.apache.catalina.session.StandardSession.getValue(String)
As of Version 2.2, this method is replaced by
getAttribute() |
org.apache.catalina.session.StandardSession.getValueNames()
As of Version 2.2, this method is replaced by
getAttributeNames() |
org.apache.catalina.connector.Request.isRequestedSessionIdFromUrl()
As of Version 2.1 of the Java Servlet API, use
isRequestedSessionIdFromURL() instead. |
org.apache.tomcat.util.modeler.Registry.load(String, Object, String)
bad interface, mixing of metadata and mbeans |
org.apache.tomcat.util.modeler.Registry.loadCachedDescriptors(Object)
Loaded automatically or using a File or Url ending in .ser |
org.apache.tomcat.util.modeler.Registry.loadDescriptors(String, Object, String)
|
org.apache.tomcat.jni.SSL.loadDSATempKey(int, String)
Now automatically loaded from certificate file |
org.apache.tomcat.util.modeler.Registry.loadRegistry(InputStream)
use normal class method instead |
org.apache.catalina.core.ApplicationContext.log(Exception, String)
As of Java Servlet API 2.1, use
log(String, Throwable) instead |
org.apache.jasper.servlet.JspCServletContext.log(Exception, String)
Use log(String,Throwable) instead |
org.apache.tomcat.util.digester.Digester.log(String)
Call getLogger() and use it's logging methods |
org.apache.tomcat.util.digester.Digester.log(String, Throwable)
Call getLogger() and use it's logging methods |
org.apache.tomcat.util.digester.RulesBase.match(String)
Call match(namespaceURI,pattern) instead. |
org.apache.tomcat.util.digester.Rules.match(String)
Call match(namespaceURI,pattern) instead. |
org.apache.tomcat.util.digester.AbstractRulesImpl.match(String)
Call match(namespaceURI,pattern) instead. |
org.apache.tomcat.util.http.ServerCookie.maybeQuote(int, StringBuffer, String)
- Not used |
org.apache.jasper.compiler.JspUtil.nextTemporaryVariableName()
|
org.apache.catalina.ssi.SSIServletRequestUtil.normalize(String)
|
org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF()
Use ChunkedInputFilter.parseCRLF(boolean) |
org.apache.catalina.connector.CoyoteAdapter.parseSessionId(Request, Request)
Not used since 6.0.33 |
org.apache.catalina.authenticator.DigestAuthenticator.parseUsername(String)
Unused. Will be removed in Tomcat 8.0.x |
org.apache.catalina.servlets.CGIServlet.printServletEnvironment(ServletOutputStream, HttpServletRequest, HttpServletResponse)
Use CGIServlet.printServletEnvironment(HttpServletRequest) .
This will be removed in Tomcat 8.5.X onwards |
org.apache.catalina.session.StandardSession.putValue(String, Object)
As of Version 2.2, this method is replaced by
setAttribute() |
org.apache.catalina.tribes.tipis.AbstractReplicatedMap.MapMessage.readMembers(ObjectInput)
Unused - will be removed in 8.0.x |
org.apache.tomcat.util.modeler.Registry.registerComponent(Object, String, String, String)
- may still be used in code using pre-1.1 builds |
org.apache.catalina.session.StandardSession.removeValue(String)
As of Version 2.2, this method is replaced by
removeAttribute() |
org.apache.tomcat.util.IntrospectionUtils.replaceProperties(String, Object)
Use the explicit method |
org.apache.jasper.compiler.JspUtil.resetTemporaryVariableName()
|
org.apache.catalina.realm.JAASRealm.setAppName(String)
JAAS should use the Engine (domain) name and webpp/host overrides |
org.apache.tomcat.util.net.TcpConnectionHandler.setAttribute(String, Object)
This has nothing to do with Tcp,
was used as a workaround. |
org.apache.catalina.connector.Connector.setBufferSize(int)
|
org.apache.catalina.startup.Catalina.setCatalinaBase()
Use initDirs() |
org.apache.catalina.startup.Catalina.setCatalinaHome()
Use initDirs() |
org.apache.tomcat.util.digester.Digester.setDebug(int)
This method now has no effect at all. This copy of Digester
uses JULI; see the documentation for that library for more information. |
org.apache.catalina.Manager.setDistributable(boolean)
Ignored. Context.getDistributable() always takes
precedence. Will be removed in Tomcat 9.0.x. |
org.apache.catalina.session.ManagerBase.setDistributable(boolean)
|
org.apache.naming.resources.ResourceAttributes.setLastModified(Date)
|
org.apache.catalina.ha.tcp.SimpleTcpCluster.setManagerClassName(String)
use nested <Manager> element inside the cluster config instead. |
org.apache.catalina.Manager.setMaxInactiveInterval(int)
Ignored. Context.getSessionTimeout() always takes
precedence. Will be removed in Tomcat 9.0.x. |
org.apache.catalina.session.ManagerBase.setMaxInactiveInterval(int)
|
org.apache.catalina.tribes.membership.McastService.setMcastAddr(String)
use setAddress |
org.apache.catalina.tribes.membership.McastService.setMcastFrequency(long)
use setFrequency |
org.apache.catalina.tribes.membership.McastService.setMcastPort(int)
use setPort |
org.apache.catalina.tribes.membership.McastService.setMcastSoTimeout(int)
use setSoTimeout |
org.apache.catalina.tribes.membership.McastService.setMcastTTL(int)
use setTtl |
org.apache.catalina.ha.session.JvmRouteBinderValve.setNewSessionCookie(Request, Response, String)
Use Request.changeSessionId(String) |
org.apache.catalina.Cluster.setProtocol(String)
|
org.apache.tomcat.util.modeler.Registry.setServer(MBeanServer)
Use the instance method |
org.apache.tomcat.util.net.TcpConnectionHandler.setServer(Object)
This has nothing to do with TcpHandling,
was used as a workaround |
org.apache.catalina.ha.session.ClusterManagerBase.setSessionAttributeFilter(String)
Use ManagerBase.setSessionAttributeNameFilter(String) . Will be
removed in Tomcat 9.0.x |
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.catalina.tribes.transport.ReceiverBase.setTcpListenAddress(String)
use setAddress |
org.apache.catalina.tribes.transport.ReceiverBase.setTcpListenPort(int)
use setPort |
org.apache.catalina.tribes.transport.ReceiverBase.setTcpSelectorTimeout(long)
use setSelectorTimeout |
org.apache.catalina.tribes.transport.ReceiverBase.setTcpThreadCount(int)
use setMaxThreads/setMinThreads |
org.apache.tomcat.util.buf.MessageBytes.setTime(long)
|
org.apache.tomcat.util.buf.MessageBytes.setTime(long, DateFormat)
The buffer are general purpose, caching for headers should
be done in headers. The second parameter allows us to pass a date format
instance to avoid synchronization problems. |
org.apache.catalina.Context.setTldNamespaceAware(boolean)
This option will be removed in 8.0.x. |
org.apache.catalina.startup.TldConfig.setTldNamespaceAware(boolean)
This option will be removed in 7.0.x. |
org.apache.catalina.startup.TldConfig.setTldValidation(boolean)
This option will be removed in 7.0.x. |
org.apache.catalina.tribes.io.XByteBuffer.toBytes(boolean)
use toBytes(boolean,byte[],int) |
org.apache.catalina.tribes.io.XByteBuffer.toBytes(int)
use toBytes(int,byte[],int) |
org.apache.catalina.tribes.io.XByteBuffer.toBytes(long)
use toBytes(long,byte[],int) |
org.apache.jasper.compiler.JspUtil.validateExpressions(Mark, String, Class, FunctionMapper, ErrorDispatcher)
now delegated to the org.apache.el Package |
org.apache.catalina.ha.session.ClusterManagerBase.willAttributeDistribute(String)
Use ManagerBase.willAttributeDistribute(String, Object) . Will be
removed in Tomcat 9.0.x |
org.apache.catalina.tribes.tipis.AbstractReplicatedMap.MapMessage.writeMembers(ObjectOutput, Member[])
Unused - will be removed in 8.0.x |
Deprecated Constructors |
org.apache.catalina.tribes.tipis.AbstractReplicatedMap.MapMessage()
Unused - will be removed in Tomcat 8.0.x |
org.apache.tomcat.util.digester.CallMethodRule(Digester, String, int)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use CallMethodRule.CallMethodRule(String methodName,int paramCount) instead. |
org.apache.tomcat.util.digester.CallMethodRule(Digester, String, int, Class[])
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use CallMethodRule.CallMethodRule(String methodName,int paramCount, Class [] paramTypes) instead. |
org.apache.tomcat.util.digester.CallMethodRule(Digester, String, int, String[])
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use CallMethodRule.CallMethodRule(String methodName,int paramCount, String [] paramTypes) instead. |
org.apache.tomcat.util.digester.CallParamRule(Digester, int)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use CallParamRule.CallParamRule(int paramIndex) instead. |
org.apache.tomcat.util.digester.CallParamRule(Digester, int, String)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use CallParamRule.CallParamRule(int paramIndex, String attributeName) instead. |
org.apache.tomcat.util.digester.FactoryCreateRule(Digester, Class)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use FactoryCreateRule.FactoryCreateRule(Class clazz) instead. |
org.apache.tomcat.util.digester.FactoryCreateRule(Digester, Class, String)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use FactoryCreateRule.FactoryCreateRule(Class clazz, String attributeName) instead. |
org.apache.tomcat.util.digester.FactoryCreateRule(Digester, ObjectCreationFactory)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use FactoryCreateRule.FactoryCreateRule(ObjectCreationFactory creationFactory) instead. |
org.apache.tomcat.util.digester.FactoryCreateRule(Digester, String)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use FactoryCreateRule.FactoryCreateRule(String className) instead. |
org.apache.tomcat.util.digester.FactoryCreateRule(Digester, String, String)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use FactoryCreateRule.FactoryCreateRule(String className, String attributeName) instead. |
org.apache.jk.common.JkInputStream(MsgContext)
|
org.apache.tomcat.util.buf.MessageBytes()
Use static newInstance() in order to allow
future hooks. |
org.apache.jk.common.MsgAjp()
Use the buffer size constructor. |
org.apache.jk.core.MsgContext()
|
org.apache.tomcat.util.digester.ObjectCreateRule(Digester, Class)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use ObjectCreateRule.ObjectCreateRule(Class clazz) instead. |
org.apache.tomcat.util.digester.ObjectCreateRule(Digester, String)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use ObjectCreateRule.ObjectCreateRule(String className) instead. |
org.apache.tomcat.util.digester.ObjectCreateRule(Digester, String, Class)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use ObjectCreateRule.ObjectCreateRule(String attributeName, Class clazz) instead. |
org.apache.tomcat.util.digester.ObjectCreateRule(Digester, String, String)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use ObjectCreateRule.ObjectCreateRule(String className, String attributeName) instead. |
org.apache.jasper.xmlparser.ParserUtils()
Unused. Will be removed in Tomcat 7.
Use ParserUtils.ParserUtils(boolean,boolean) instead. |
org.apache.tomcat.util.digester.Rule(Digester)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method. Use Rule.Rule() instead. |
org.apache.tomcat.util.digester.SetNextRule(Digester, String)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use SetNextRule.SetNextRule(String methodName) instead. |
org.apache.tomcat.util.digester.SetNextRule(Digester, String, String)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use SetNextRule.SetNextRule(String methodName,String paramType) instead. |
org.apache.tomcat.util.digester.SetPropertiesRule(Digester)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use SetPropertiesRule.SetPropertiesRule() instead. |
org.apache.tomcat.util.digester.SetPropertyRule(Digester, String, String)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use SetPropertyRule.SetPropertyRule(String name, String value) instead. |
org.apache.tomcat.util.digester.SetRootRule(Digester, String)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use SetRootRule.SetRootRule(String methodName) instead. |
org.apache.tomcat.util.digester.SetRootRule(Digester, String, String)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use SetRootRule.SetRootRule(String methodName,String paramType) instead. |
org.apache.tomcat.util.digester.SetTopRule(Digester, String)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use SetTopRule.SetTopRule(String methodName) instead. |
org.apache.tomcat.util.digester.SetTopRule(Digester, String, String)
The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use SetTopRule.SetTopRule(String methodName, String paramType) instead. |
org.apache.jasper.runtime.TagHandlerPool(int)
Use static getTagHandlerPool |