Commit 3570f773 authored by Phillip Webb's avatar Phillip Webb

Prevent erroneous "empty locations" log warnings

Update our `ResourceHttpRequestHandler` subclass so that the following
warning is no longer displayed:

  "Locations list is empty. No resources will be served unless a
  custom ResourceResolver is configured as an alternative to
  PathResourceResolver."

Fixes gh-6791
parent ca2b97b9
...@@ -106,6 +106,7 @@ public class LogFileMvcEndpoint extends AbstractMvcEndpoint { ...@@ -106,6 +106,7 @@ public class LogFileMvcEndpoint extends AbstractMvcEndpoint {
Handler(Resource resource) { Handler(Resource resource) {
this.resource = resource; this.resource = resource;
getLocations().add(resource);
try { try {
afterPropertiesSet(); afterPropertiesSet();
} }
...@@ -114,6 +115,11 @@ public class LogFileMvcEndpoint extends AbstractMvcEndpoint { ...@@ -114,6 +115,11 @@ public class LogFileMvcEndpoint extends AbstractMvcEndpoint {
} }
} }
@Override
protected void initAllowedLocations() {
this.getLocations().clear();
}
@Override @Override
protected Resource getResource(HttpServletRequest request) throws IOException { protected Resource getResource(HttpServletRequest request) throws IOException {
return this.resource; return this.resource;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment