Spring boot static resource with ResourceHandler while deploying on tomcat

501 views Asked by At

I have followin project structure..

enter image description here

Now, I want load the static resources from resources/static/resources. I have tried to add following in my mvc configuration without any success.

    registry.addResourceHandler("/**").addResourceLocations("classpath:/static/");
    registry.addResourceHandler("/**").addResourceLocations("classpath:/static/resources/");
registry.addResourceHandler("/resources/**").addResourceLocations("classpath:/static/");
    registry.addResourceHandler("/resources/**").addResourceLocations("classpath:/static/resources/");

I want to access the resource directory under static as

 <script type="text/javascript" src="/resources/scripts/jquery-3.3.1.min.js"></script>

Any help or recommendation appreciated. Thanks.

Also tried following,

    registry.addResourceHandler("/**").addResourceLocations("classpath:/static/");
       registry.addResourceHandler("/**").addResourceLocations("classpath:/static/resources/");
       registry.addResourceHandler("/resources/**").addResourceLocations("classpath:/static/");
       registry.addResourceHandler("/resources/**").addResourceLocations("classpath:/static/resources/");
       registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
       registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
       registry.addResourceHandler("/resources/**").addResourceLocations("classpath:/resources/");
       registry.addResourceHandler("/**").addResourceLocations("classpath:/static/");
       registry.addResourceHandler("/resources/**").addResourceLocations("classpath:/static/resources/");
       registry.addResourceHandler("/**").addResourceLocations("classpath:/");
       registry.addResourceHandler("/**").addResourceLocations("classpath:/static/");

registry.addResourceHandler("/**").addResourceLocations("/WEB-INF/classes/static/");
       registry.addResourceHandler("/resources/**").addResourceLocations("/WEB-INF/classes/static/resources/");
       registry.addResourceHandler("/resources/**").addResourceLocations("classpath:/static/resources/");

But does not work.

0

There are 0 answers