kief 01/04/15 03:45:28 Modified: catalina/src/share/org/apache/catalina/core StandardContext.java LocalStrings.properties Log: Removed code to load sessions on start or restart - this code has been moved to the Manager start method. Revision Changes Path 1.53 +4 -25 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardContext.java Index: StandardContext.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardContext.java,v retrieving revision 1.52 retrieving revision 1.53 diff -u -r1.52 -r1.53 --- StandardContext.java 2001/04/15 09:27:56 1.52 +++ StandardContext.java 2001/04/15 10:45:28 1.53 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardContext.java,v 1.52 2001/04/15 09:27:56 kief Exp $ - * $Revision: 1.52 $ - * $Date: 2001/04/15 09:27:56 $ + * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardContext.java,v 1.53 2001/04/15 10:45:28 kief Exp $ + * $Revision: 1.53 $ + * $Date: 2001/04/15 10:45:28 $ * * ==================================================================== * @@ -141,7 +141,7 @@ * * @author Craig R. McClanahan * @author Remy Maucherat - * @version $Revision: 1.52 $ $Date: 2001/04/15 09:27:56 $ + * @version $Revision: 1.53 $ $Date: 2001/04/15 10:45:28 $ */ public class StandardContext @@ -2350,15 +2350,6 @@ } } - // Load sessions from persistent storage, if supported - try { - if (ok) - getManager().load(); - } catch (Throwable t) { - log(sm.getString("standardContext.managerLoad"), t); - ok = false; - } - if (isUseNaming()) { try { ContextBindings.bindThread(this, this); @@ -3209,18 +3200,6 @@ if (debug >= 1) log("Posting standard context attributes"); postWelcomeFiles(); - } - - // Reload sessions from persistent storage if supported - try { - if (ok) { - if (debug >= 1) - log("Loading persisted sessions"); - getManager().load(); - } - } catch (Throwable t) { - log(sm.getString("standardContext.managerLoad"), t); - ok = false; } // Collect "load on startup" servlets that need to be initialized 1.30 +368 -186 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/LocalStrings.properties Index: LocalStrings.properties =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/LocalStrings.properties,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- LocalStrings.properties 2001/04/10 01:37:08 1.29 +++ LocalStrings.properties 2001/04/15 10:45:28 1.30 @@ -1,186 +1,368 @@ -applicationContext.attributeEvent=Exception thrown by attributes event listener -applicationContext.requestDispatcher.iae=Path {0} does not start with a "/" character -applicationDispatcher.allocateException=Allocate exception for servlet {0} -applicationDispatcher.deallocateException=Deallocate exception for servlet {0} -applicationDispatcher.forward.ise=Cannot forward after response has been committed -applicationDispatcher.forward.throw=Forwarded resource threw an exception -applicationDispatcher.include.throw=Included resource threw an exception -applicationDispatcher.isUnavailable=Servlet {0} is currently unavailable -applicationDispatcher.serviceException=Servlet.service() for servlet {0} threw exception -applicationRequest.badParent=Cannot locate parent Request implementation -applicationRequest.badRequest=Request is not a javax.servlet.ServletRequestWrapper -applicationResponse.badParent=Cannot locate parent Response implementation -applicationResponse.badResponse=Response is not a javax.servlet.ServletResponseWrapper -containerBase.addDefaultMapper=Exception configuring default mapper of class {0} -containerBase.alreadyStarted=Container {0} has already been started -containerBase.notConfigured=No basic Valve has been configured -containerBase.notStarted=Container {0} has not been started -filterChain.filter=Filter execution threw an exception -filterChain.servlet=Servlet execution threw an exception -httpContextMapper.container=This container is not a StandardContext -httpEngineMapper.container=This container is not a StandardEngine -httpHostMapper.container=This container is not a StandardHost -interceptorValve.alreadyStarted=InterceptorValve has already been started -interceptorValve.notStarted=InterceptorValve has not yet been started -standardContext.alreadyStarted=Context has already been started -standardContext.applicationListener=Error configuring application listener of class {0} -standardContext.applicationSkipped=Skipped installing application listeners due to previous error(s) -standardContext.badRequest=Invalid request path ({0}). -standardContext.errorPage.error=Error page location {0} must start with a '/' -standardContext.errorPage.required=ErrorPage cannot be null -standardContext.errorPage.warning=WARNING: Error page location {0} must start with a '/' in Servlet 2.3 -standardContext.filterMap.either=Filter mapping must specify either a <url-pattern> or a <servlet-name> -standardContext.filterMap.name=Filter mapping specifies an unknown filter name {0} -standardContext.filterMap.pattern=Invalid <url-pattern> {0} in filter mapping -standardContext.filterStart=Exception starting filter {0} -standardContext.filterStartFailed=Failed to start application Filters successfully -standardContext.isUnavailable=This application is not currently available -standardContext.listenerStart=Exception sending context initialized event to listener instance of class {0} -standardContext.listenerStartFailed=Failed to start application Listeners successfully -standardContext.listenerStop=Exception sending context destroyed event to listener instance of class {0} -standardContext.loginConfig.errorPage=Form error page {0} must start with a '/' -standardContext.loginConfig.errorWarning=WARNING: Form error page {0} must start with a '/' in Servlet 2.3 -standardContext.loginConfig.loginPage=Form login page {0} must start with a '/' -standardContext.loginConfig.loginWarning=WARNING: Form login page {0} must start with a '/' in Servlet 2.3 -standardContext.loginConfig.required=LoginConfig cannot be null -standardContext.managerLoad=Exception loading sessions from persistent storage -standardContext.managerUnload=Exception unloading sessions to persistent storage -standardContext.mappingError=MAPPING configuration error for relative URI {0} -standardContext.notFound=The requested resource ({0}) is not available. -standardContext.notReloadable=Reloading is disabled on this Context -standardContext.notStarted=Context has not yet been started -standardContext.notWrapper=Child of a Context must be a Wrapper -standardContext.parameter.duplicate=Duplicate context initialization parameter {0} -standardContext.parameter.required=Both parameter name and parameter value are required -standardContext.reloadingCompleted=Reloading this Context is completed -standardContext.reloadingFailed=Reloading this Context failed due to previous errors -standardContext.reloadingStarted=Reloading this Context has started -standardContext.securityConstraint.pattern=Invalid <url-pattern> {0} in security constraint -standardContext.servletMap.name=Servlet mapping specifies an unknown servlet name {0} -standardContext.servletMap.pattern=Invalid <url-pattern> {0} in servlet mapping -standardContext.startFailed=Context startup failed due to previous errors -standardContext.startingLoader=Exception starting Loader -standardContext.startingManager=Exception starting Manager -standardContext.startingWrapper=Exception starting Wrapper for servlet {0} -standardContext.stoppingLoader=Exception stopping Loader -standardContext.stoppingManager=Exception stopping Manager -standardContext.stoppingWrapper=Exception stopping Wrapper for servlet {0} -standardContext.urlDecode=Cannot URL decode request path {0} -standardContext.urlPattern.patternWarning=WARNING: URL pattern {0} must start with a '/' in Servlet 2.3 -standardContext.wrapper.error=JSP file {0} must start with a '/' -standardContext.wrapper.warning=WARNING: JSP file {0} must start with a '/' in Servlet 2.3 -standardContext.invalidEnvEntryValue={0} environment entry has an invalid value for specified type -standardContext.invalidEnvEntryType={0} environment entry has an invalid type -standardContext.bindFailed=Bind naming operation failed : {0} -standardContext.namingInitFailed=Error initializing naming context for context {0} -standardEngine.alreadyStarted=Engine has already been started -standardEngine.mappingError=MAPPING configuration error for server name {0} -standardEngine.notHost=Child of an Engine must be a Host -standardEngine.notParent=Engine cannot have a parent Container -standardEngine.notStarted=Engine has not yet been started -standardEngine.unfoundHost=Virtual host {0} not found -standardEngine.unknownHost=No server host specified in this request -standardHost.accessBase=Cannot access document base directory {0} -standardHost.alreadyStarted=Host has already been started -standardHost.appBase=Application base directory {0} does not exist -standardHost.installing=Installing web application at context path {0} from URL {1} -standardHost.installError=Error deploying application at context path {0} -standardHost.docBase=Document base directory {0} already exists -standardHost.mappingError=MAPPING configuration error for request URI {0} -standardHost.noContext=No Context configured to process this request -standardHost.noHost=No Host configured to process this request -standardHost.notContext=Child of a Host must be a Context -standardHost.notStarted=Host has not yet been started -standardHost.nullName=Host name is required -standardHost.pathFormat=Invalid context path: {0} -standardHost.pathMissing=Context path {0} is not currently in use -standardHost.pathRequired=Context path is required -standardHost.pathUsed=Context path {0} is already in use -standardHost.removing=Removing web application at context path {0} -standardHost.removeError=Error removing application at context path {0} -standardHost.start=Starting web application at context path {0} -standardHost.stop=Stopping web application at context path {0} -standardHost.unfoundContext=Cannot find context for request URI {0} -standardHost.warRequired=URL to web application archive is required -standardHost.warURL=Invalid URL for web application archive: {0} -standardPipeline.alreadyStarted=Pipeline has already been started -standardPipeline.notStarted=Pipeline has not been started -standardPipeline.noValve=No more Valves in the Pipeline processing this request -standardServer.addContainer.ise=No connectors available to associate this container with -standardServer.start.connectors=At least one connector is not associated with any container -standardServer.start.started=This server has already been started -standardServer.stop.notStarted=This server has not yet been started -standardService.start.name=Starting service {0} -standardService.start.started=This service has already been started -standardService.stop.name=Stopping service {0} -standardService.stop.notStarted=This service has not yet been started -standardWrapper.allocate=Error allocating a servlet instance -standardWrapper.allocateException=Allocate exception for servlet {0} -standardWrapper.containerServlet=Loading container servlet {0} -standardWrapper.createFilters=Create filters exception for servlet {0} -standardWrapper.deallocateException=Deallocate exception for servlet {0} -standardWrapper.destroyException=Servlet.destroy() for servlet {0} threw exception -standardWrapper.exception0=Tomcat Exception Report -standardWrapper.exception1=A Servlet Exception Has Occurred -standardWrapper.exception2=Exception Report: -standardWrapper.exception3=Root Cause: -standardWrapper.initException=Servlet.init() for servlet {0} threw exception -standardWrapper.instantiate=Error instantiating servlet class {0} -standardWrapper.isUnavailable=Servlet {0} is currently unavailable -standardWrapper.jasperLoader=Using Jasper classloader for servlet {0} -standardWrapper.jspFile.format=JSP file {0} does not start with a '/' character -standardWrapper.loadException=Servlet {0} threw load() exception -standardWrapper.missingClass=Wrapper cannot find servlet class {0} or a class it depends on -standardWrapper.missingLoader=Wrapper cannot find Loader for servlet {0} -standardWrapper.notChild=Wrapper container may not have child containers -standardWrapper.notClass=No servlet class has been specified for servlet {0} -standardWrapper.notContext=Parent container of a Wrapper must be a Context -standardWrapper.notServlet=Class {0} is not a Servlet -standardWrapper.releaseFilters=Release filters exception for servlet {0} -standardWrapper.serviceException=Servlet.service() for servlet {0} threw exception -standardWrapper.statusHeader=HTTP Status {0} - {1} -standardWrapper.statusTitle=Tomcat Error Report -standardWrapper.unavailable=Marking servlet {0} as unavailable -standardWrapper.unloadException=Servlet {0} threw unload() exception -http.100=The client may continue ({0}). -http.101=The server is switching protocols according to the "Upgrade" header ({0}). -http.201=The request succeeded and a new resource ({0}) has been created on the server. -http.202=This request was accepted for processing, but has not been completed ({0}). -http.203=The meta information presented by the client did not originate from the server ({0}). -http.204=The request succeeded but there is no information to return ({0}). -http.205=The client should reset the document view which caused this request to be sent ({0}). -http.206=The server has fulfilled a partial GET request for this resource ({0}). -http.207=Multiple status values have been returned ({0}). -http.300=The requested resource ({0}) corresponds to any one of a set of representations, each with its own specific location. -http.301=The requested resource ({0}) has moved permanently to a new location. -http.302=The requested resource ({0}) has moved temporarily to a new location. -http.303=The response to this request can be found under a different URI ({0}). -http.304=The requested resource ({0}) is available and has not been modified. -http.305=The requested resource ({0}) must be accessed through the proxy given by the "Location" header. -http.400=The request sent by the client was syntactically incorrect ({0}). -http.401=This request requires HTTP authentication ({0}). -http.402=Payment is required for access to this resource ({0}). -http.403=Access to the specified resource ({0}) has been forbidden. -http.404=The requested resource ({0}) is not available. -http.405=The specified HTTP method is not allowed for the requested resource ({0}). -http.406=The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers ({0}). -http.407=The client must first authenticate itself with the proxy ({0}). -http.408=The client did not produce a request within the time that the server was prepared to wait ({0}). -http.409=The request could not be completed due to a conflict with the current state of the resource ({0}). -http.410=The requested resource ({0}) is no longer available, and no forwarding address is known. -http.411=This request cannot be handled without a defined content length ({0}). -http.412=A specified precondition has failed for this request ({0}). -http.413=The request entity is larger than the server is willing or able to process. -http.414=The server refused this request because the request URI was too long ({0}). -http.415=The server refused this request because the request entity is in a format not supported by the requested resource for the requested method ({0}). -http.416=The requested byte range cannot be satisfied ({0}). -http.417=The expectation given in the "Expect" request header ({0}) could not be fulfilled. -http.422=The server understood the content type and syntax of the request but was unable to process the contained instructions ({0}). -http.423=The source or destination resource of a method is locked ({0}). -http.500=The server encountered an internal error ({0}) that prevented it from fulfilling this request. -http.501=The server does not support the functionality needed to fulfill this request ({0}). -http.502=This server received an invalid response from a server it consulted when acting as a proxy or gateway ({0}). -http.503=The requested service ({0}) is not currently available. -http.504=The server received a timeout from an upstream server while acting as a gateway or proxy ({0}). -http.505=The server does not support the requested HTTP protocol version ({0}). -http.507=The resource does not have sufficient space to record the state of the resource after execution of this method ({0}). +applicationContext.attributeEvent=Exception thrown by attributes event listener + +applicationContext.requestDispatcher.iae=Path {0} does not start with a "/" character + +applicationDispatcher.allocateException=Allocate exception for servlet {0} + +applicationDispatcher.deallocateException=Deallocate exception for servlet {0} + +applicationDispatcher.forward.ise=Cannot forward after response has been committed + +applicationDispatcher.forward.throw=Forwarded resource threw an exception + +applicationDispatcher.include.throw=Included resource threw an exception + +applicationDispatcher.isUnavailable=Servlet {0} is currently unavailable + +applicationDispatcher.serviceException=Servlet.service() for servlet {0} threw exception + +applicationRequest.badParent=Cannot locate parent Request implementation + +applicationRequest.badRequest=Request is not a javax.servlet.ServletRequestWrapper + +applicationResponse.badParent=Cannot locate parent Response implementation + +applicationResponse.badResponse=Response is not a javax.servlet.ServletResponseWrapper + +containerBase.addDefaultMapper=Exception configuring default mapper of class {0} + +containerBase.alreadyStarted=Container {0} has already been started + +containerBase.notConfigured=No basic Valve has been configured + +containerBase.notStarted=Container {0} has not been started + +filterChain.filter=Filter execution threw an exception + +filterChain.servlet=Servlet execution threw an exception + +httpContextMapper.container=This container is not a StandardContext + +httpEngineMapper.container=This container is not a StandardEngine + +httpHostMapper.container=This container is not a StandardHost + +interceptorValve.alreadyStarted=InterceptorValve has already been started + +interceptorValve.notStarted=InterceptorValve has not yet been started + +standardContext.alreadyStarted=Context has already been started + +standardContext.applicationListener=Error configuring application listener of class {0} + +standardContext.applicationSkipped=Skipped installing application listeners due to previous error(s) + +standardContext.badRequest=Invalid request path ({0}). + +standardContext.errorPage.error=Error page location {0} must start with a '/' + +standardContext.errorPage.required=ErrorPage cannot be null + +standardContext.errorPage.warning=WARNING: Error page location {0} must start with a '/' in Servlet 2.3 + +standardContext.filterMap.either=Filter mapping must specify either a <url-pattern> or a <servlet-name> + +standardContext.filterMap.name=Filter mapping specifies an unknown filter name {0} + +standardContext.filterMap.pattern=Invalid <url-pattern> {0} in filter mapping + +standardContext.filterStart=Exception starting filter {0} + +standardContext.filterStartFailed=Failed to start application Filters successfully + +standardContext.isUnavailable=This application is not currently available + +standardContext.listenerStart=Exception sending context initialized event to listener instance of class {0} + +standardContext.listenerStartFailed=Failed to start application Listeners successfully + +standardContext.listenerStop=Exception sending context destroyed event to listener instance of class {0} + +standardContext.loginConfig.errorPage=Form error page {0} must start with a '/' + +standardContext.loginConfig.errorWarning=WARNING: Form error page {0} must start with a '/' in Servlet 2.3 + +standardContext.loginConfig.loginPage=Form login page {0} must start with a '/' + +standardContext.loginConfig.loginWarning=WARNING: Form login page {0} must start with a '/' in Servlet 2.3 + +standardContext.loginConfig.required=LoginConfig cannot be null + +standardContext.mappingError=MAPPING configuration error for relative URI {0} + +standardContext.notFound=The requested resource ({0}) is not available. + +standardContext.notReloadable=Reloading is disabled on this Context + +standardContext.notStarted=Context has not yet been started + +standardContext.notWrapper=Child of a Context must be a Wrapper + +standardContext.parameter.duplicate=Duplicate context initialization parameter {0} + +standardContext.parameter.required=Both parameter name and parameter value are required + +standardContext.reloadingCompleted=Reloading this Context is completed + +standardContext.reloadingFailed=Reloading this Context failed due to previous errors + +standardContext.reloadingStarted=Reloading this Context has started + +standardContext.securityConstraint.pattern=Invalid <url-pattern> {0} in security constraint + +standardContext.servletMap.name=Servlet mapping specifies an unknown servlet name {0} + +standardContext.servletMap.pattern=Invalid <url-pattern> {0} in servlet mapping + +standardContext.startFailed=Context startup failed due to previous errors + +standardContext.startingLoader=Exception starting Loader + +standardContext.startingManager=Exception starting Manager + +standardContext.startingWrapper=Exception starting Wrapper for servlet {0} + +standardContext.stoppingLoader=Exception stopping Loader + +standardContext.stoppingManager=Exception stopping Manager + +standardContext.stoppingWrapper=Exception stopping Wrapper for servlet {0} + +standardContext.urlDecode=Cannot URL decode request path {0} + +standardContext.urlPattern.patternWarning=WARNING: URL pattern {0} must start with a '/' in Servlet 2.3 + +standardContext.wrapper.error=JSP file {0} must start with a '/' + +standardContext.wrapper.warning=WARNING: JSP file {0} must start with a '/' in Servlet 2.3 + +standardContext.invalidEnvEntryValue={0} environment entry has an invalid value for specified type + +standardContext.invalidEnvEntryType={0} environment entry has an invalid type + +standardContext.bindFailed=Bind naming operation failed : {0} + +standardContext.namingInitFailed=Error initializing naming context for context {0} + +standardEngine.alreadyStarted=Engine has already been started + +standardEngine.mappingError=MAPPING configuration error for server name {0} + +standardEngine.notHost=Child of an Engine must be a Host + +standardEngine.notParent=Engine cannot have a parent Container + +standardEngine.notStarted=Engine has not yet been started + +standardEngine.unfoundHost=Virtual host {0} not found + +standardEngine.unknownHost=No server host specified in this request + +standardHost.accessBase=Cannot access document base directory {0} + +standardHost.alreadyStarted=Host has already been started + +standardHost.appBase=Application base directory {0} does not exist + +standardHost.installing=Installing web application at context path {0} from URL {1} + +standardHost.installError=Error deploying application at context path {0} + +standardHost.docBase=Document base directory {0} already exists + +standardHost.mappingError=MAPPING configuration error for request URI {0} + +standardHost.noContext=No Context configured to process this request + +standardHost.noHost=No Host configured to process this request + +standardHost.notContext=Child of a Host must be a Context + +standardHost.notStarted=Host has not yet been started + +standardHost.nullName=Host name is required + +standardHost.pathFormat=Invalid context path: {0} + +standardHost.pathMissing=Context path {0} is not currently in use + +standardHost.pathRequired=Context path is required + +standardHost.pathUsed=Context path {0} is already in use + +standardHost.removing=Removing web application at context path {0} + +standardHost.removeError=Error removing application at context path {0} + +standardHost.start=Starting web application at context path {0} + +standardHost.stop=Stopping web application at context path {0} + +standardHost.unfoundContext=Cannot find context for request URI {0} + +standardHost.warRequired=URL to web application archive is required + +standardHost.warURL=Invalid URL for web application archive: {0} + +standardPipeline.alreadyStarted=Pipeline has already been started + +standardPipeline.notStarted=Pipeline has not been started + +standardPipeline.noValve=No more Valves in the Pipeline processing this request + +standardServer.addContainer.ise=No connectors available to associate this container with + +standardServer.start.connectors=At least one connector is not associated with any container + +standardServer.start.started=This server has already been started + +standardServer.stop.notStarted=This server has not yet been started + +standardService.start.name=Starting service {0} + +standardService.start.started=This service has already been started + +standardService.stop.name=Stopping service {0} + +standardService.stop.notStarted=This service has not yet been started + +standardWrapper.allocate=Error allocating a servlet instance + +standardWrapper.allocateException=Allocate exception for servlet {0} + +standardWrapper.containerServlet=Loading container servlet {0} + +standardWrapper.createFilters=Create filters exception for servlet {0} + +standardWrapper.deallocateException=Deallocate exception for servlet {0} + +standardWrapper.destroyException=Servlet.destroy() for servlet {0} threw exception + +standardWrapper.exception0=Tomcat Exception Report + +standardWrapper.exception1=A Servlet Exception Has Occurred + +standardWrapper.exception2=Exception Report: + +standardWrapper.exception3=Root Cause: + +standardWrapper.initException=Servlet.init() for servlet {0} threw exception + +standardWrapper.instantiate=Error instantiating servlet class {0} + +standardWrapper.isUnavailable=Servlet {0} is currently unavailable + +standardWrapper.jasperLoader=Using Jasper classloader for servlet {0} + +standardWrapper.jspFile.format=JSP file {0} does not start with a '/' character + +standardWrapper.loadException=Servlet {0} threw load() exception + +standardWrapper.missingClass=Wrapper cannot find servlet class {0} or a class it depends on + +standardWrapper.missingLoader=Wrapper cannot find Loader for servlet {0} + +standardWrapper.notChild=Wrapper container may not have child containers + +standardWrapper.notClass=No servlet class has been specified for servlet {0} + +standardWrapper.notContext=Parent container of a Wrapper must be a Context + +standardWrapper.notServlet=Class {0} is not a Servlet + +standardWrapper.releaseFilters=Release filters exception for servlet {0} + +standardWrapper.serviceException=Servlet.service() for servlet {0} threw exception + +standardWrapper.statusHeader=HTTP Status {0} - {1} + +standardWrapper.statusTitle=Tomcat Error Report + +standardWrapper.unavailable=Marking servlet {0} as unavailable + +standardWrapper.unloadException=Servlet {0} threw unload() exception + +http.100=The client may continue ({0}). + +http.101=The server is switching protocols according to the "Upgrade" header ({0}). + +http.201=The request succeeded and a new resource ({0}) has been created on the server. + +http.202=This request was accepted for processing, but has not been completed ({0}). + +http.203=The meta information presented by the client did not originate from the server ({0}). + +http.204=The request succeeded but there is no information to return ({0}). + +http.205=The client should reset the document view which caused this request to be sent ({0}). + +http.206=The server has fulfilled a partial GET request for this resource ({0}). + +http.207=Multiple status values have been returned ({0}). + +http.300=The requested resource ({0}) corresponds to any one of a set of representations, each with its own specific location. + +http.301=The requested resource ({0}) has moved permanently to a new location. + +http.302=The requested resource ({0}) has moved temporarily to a new location. + +http.303=The response to this request can be found under a different URI ({0}). + +http.304=The requested resource ({0}) is available and has not been modified. + +http.305=The requested resource ({0}) must be accessed through the proxy given by the "Location" header. + +http.400=The request sent by the client was syntactically incorrect ({0}). + +http.401=This request requires HTTP authentication ({0}). + +http.402=Payment is required for access to this resource ({0}). + +http.403=Access to the specified resource ({0}) has been forbidden. + +http.404=The requested resource ({0}) is not available. + +http.405=The specified HTTP method is not allowed for the requested resource ({0}). + +http.406=The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers ({0}). + +http.407=The client must first authenticate itself with the proxy ({0}). + +http.408=The client did not produce a request within the time that the server was prepared to wait ({0}). + +http.409=The request could not be completed due to a conflict with the current state of the resource ({0}). + +http.410=The requested resource ({0}) is no longer available, and no forwarding address is known. + +http.411=This request cannot be handled without a defined content length ({0}). + +http.412=A specified precondition has failed for this request ({0}). + +http.413=The request entity is larger than the server is willing or able to process. + +http.414=The server refused this request because the request URI was too long ({0}). + +http.415=The server refused this request because the request entity is in a format not supported by the requested resource for the requested method ({0}). + +http.416=The requested byte range cannot be satisfied ({0}). + +http.417=The expectation given in the "Expect" request header ({0}) could not be fulfilled. + +http.422=The server understood the content type and syntax of the request but was unable to process the contained instructions ({0}). + +http.423=The source or destination resource of a method is locked ({0}). + +http.500=The server encountered an internal error ({0}) that prevented it from fulfilling this request. + +http.501=The server does not support the functionality needed to fulfill this request ({0}). + +http.502=This server received an invalid response from a server it consulted when acting as a proxy or gateway ({0}). + +http.503=The requested service ({0}) is not currently available. + +http.504=The server received a timeout from an upstream server while acting as a gateway or proxy ({0}). + +http.505=The server does not support the requested HTTP protocol version ({0}). + +http.507=The resource does not have sufficient space to record the state of the resource after execution of this method ({0}). +