> 信息中心 >

SpringBoot项目发布到linux服务器后,静态资源怎么访问不到

来源:互联网 编辑:刘梓楠

有网友碰到过这样的问题:SpringBoot项目发布到linux服务器后,静态资源怎么访问不到,问题详细内容为:

项目可以访问,但是在客户端加载不了css文件,并且访问时要加上项目名称。求解答。。

,我搜你通过互联网收集了相关的一些解决方案,希望对有过相同或者相似问题的网友提供帮助,具体如下:

解决方案1:
spring boot 2.0.3 访问静态资源js,css的2种方式 -- > https://faceghost.com/article/636591
spring boot 2.0.3 打war到tomcat启动 --> https://faceghost.com/article/786511 收获园豆:50
============================================
能不能详细帮我讲下这两种方式是干嘛的,我本地是可以访问到static目录下的静态资源的,但是项目发布之后就访问不了了
============================================
@崔斯特007: 直接访问图片地址看是否能打开,是不是权限问题,你启动tomcat的用户没有权限访问图片?,F12看下
============================================
@不会摇头的风扇: F12访问css出现了404错误
解决方案2:
本地能访问到吗?
解决方案3:
路径问题 检查tomcat和项目配置文件
解决方案4:
是不是打包的时候没把静态资源打进去啊,application.properties配置文件中 spring.application.name= 设置项目名

为什么spring boot工程静态资源访问不到

答:解决了。 是因为使用SpringMVC,后台处理的controller类没有放到自动扫描包下面,导致整个工程只能访问localhost,却不能访问具体的功能。 之前一直以为 只有域名无法访问才会是404,现在知道如果请求没有相应处理类也会报404

springboot静态资源访问问题

答:1.springboot访问静态资源的几种方式 (1)在src/main/resources/目录下创建 static文件夹 (2)在src/main/resources/目录下创建 resources文件夹 (3)在src/main/resources/目录下创建 public文件夹 (4)在src/main/resources/目录下创建 META-INF/r...

spring boot 部署war 到tomcat上面静态资源无法访问

答:到网页上F12看看这个js加载了没有 js文件都没截图

spring boot 外部静态资源addResourceHandler) wa...

答:你路径分隔符,就用File类中的分隔符试下,linux环境不一样的

如何在springboot把静态资源修改到web-inf中

答:前台页面是访问不到WEB-INF下的文件的,不管是静态页还是js还是css都不行,所以像js和css这类必须放在WebRoot下面,而不能放在WEB-INF下

springboot不能给resource 跟目录放静态文件么

答:在程序开发过程中可能会有这样的需求:开发和部署的配置信息可能会不同,以传统的方式就是在配置文件里面写好配置,在部署的时候再去修改这些配置,这样肯定会有很多问题,比如忘记修改、修改错误等。 而Springboot提供了多配置文件的支持解决了...

springboot如何控制静态资源的权限

答:1.默认资源映射 其中默认配置的 /** 映射到 /static (或/public、/resources、/META-INF/resources) 其中默认配置的 /webjars/** 映射到 classpath:/META-INF/resources/webjars/ PS:上面的 static、public、resources 等目录都在 classpath:...

springboot怎么引入静态资源

答:在SpringBoot中加载静态资源和在普通的web应用中不太一样。默认情况下,spring Boot从classpath下一个叫/static(/public,/resources或/META-INF/resources)的文件夹或从ServletContext根目录提供静态内容。下面我们来写个例子看一下就会一目...

springboot 2.x 拦截器怎么放行静态资源

答:继承这个接口WebMvcConfigurerAdapter,重写addResourceHandlers就好, // @Override // public void addResourceHandlers(ResourceHandlerRegistry registry) { // registry.addResourceHandler("/zh/**").addResourceLocations("classpath:/zh...

spring boot修改静态资源能不能不用重启

答:/* 如果将要访问的静态资源放在项目的类路径下面即配置为"classpath:/BookPicture/"那么当该路径下的资 源发生变化时是不立即生效的,即只有重启后才能访问到变化的资源; 解决办法将静态资源放在非项目类路径下即可 "file:F:/bookpicture/");即...


请注意,本站信息均收集自互联网,相关信息仅供参考,医疗等重要信息请以正规途径为最终意见,本站不承担任何责任!

www.wosoni.com false 互联网 http://www.wosoni.com/blogcnk/mm/cccffi.html report 3442 解决方案1:spring boot 2.0.3 访问静态资源js,css的2种方式 -- > https://faceghost.com/article/636591spring boot 2.0.3 打war到tomcat启动 --> https://faceghost.com/article/786511收获园豆:50============================================能不能详细帮我讲下这两种方式是干嘛的,我本地是可以访问到sta

热门图片