Bibek Línea:
En mi proyecto Spring MVC tuve
<mvc:resources mapping="/resources/**" location="/WEB-INF/resources/, file:${catalina.home}/myresources/" />
configurado para servir recursos estáticos desde múltiples ubicaciones. En la primavera de arranque sin embargo,
@Configuration
public class ResourceConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**").addResourceLocations("/WEB-INF/resources/", "file:${catalina.home}/myresources/");
}
}
no está funcionando como se esperaba. Por favor ayuda.
Bibek Línea:
@Configuration
public class ResourceConfig implements WebMvcConfigurer {
private static final Log LOG = LogFactory.getLog(ResourceConfig.class);
@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
String catalinaHome;
try {
catalinaHome = System.getenv("CATALINA_HOME");
} catch (Exception e) {
LOG.error(e);
catalinaHome = "";
}
registry.addResourceHandler("/resources/**").addResourceLocations("/WEB-INF/resources/", "file:" + catalinaHome + "/myresources/");
}
}