项目可以访问,但是在客户端加载不了css文件,并且访问时要加上项目名称。求解答。。
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
能不能详细帮我讲下这两种方式是干嘛的,我本地是可以访问到static目录下的静态资源的,但是项目发布之后就访问不了了
@崔斯特007: 直接访问图片地址看是否能打开,是不是权限问题,你启动tomcat的用户没有权限访问图片?,F12看下
@不会摇头的风扇: F12访问css出现了404错误
本地能访问到吗?
本地项目是可以跑起来的
路径问题 检查tomcat和项目配置文件
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<context path="/" docBase="/usr/local/software/tomcat8.5.27/webapps/swyt" reloadable="true">
</context>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
这个是我的配置文件,docBase这个参数是我的项目的绝对路径
是不是打包的时候没把静态资源打进去啊,application.properties配置文件中 spring.application.name= 设置项目名