使用Tomcat部署项目在浏览器中访问的时候JS和CSS等静态文件无法加载的问题
2017-11-30 17:24
489 查看
首先,我的Eclipse是引用外部的Tomcat
引用外部Tomcat会在左侧生成一个Server文件夹,相当于复制了一份Tomcat到Eclipse的安装目录里
具体Tomcat所在目录可以在这进行查看
双击Tomcat服务,会打开一个窗口,然后点击Open launch configuration,可打开配置窗口,在这里可以查看到具体服务所在位置。
接下来步入正题,正如题目所说,Eclipse中使用Tomcat加载项目在浏览器中访问的时候JS和CSS等静态文件无法加载,如图
仔细看下路径,会发现相对路径有问题,所以加载不到。
Eclipse中使用Tomcat直接启动项目的话,因为项目是默认部署在webapps下的,所以访问的话必须带项目名,相应的所有静态文件也需要带项目名访问,但是页面里面引入的都是相对路径,所以会报访问不到的错误。
具体解决办法,只需要修改Eclipse中Tomcat的配置的相对路径即可
项目加入Tomcat后,会在左侧Server文件夹下的server.xml文件中生成一行访问路径
只需要把path后面的路径修改为“/”就OK了。这样访问项目的时候就不需要带上项目名了。
问题解决。
引用外部Tomcat会在左侧生成一个Server文件夹,相当于复制了一份Tomcat到Eclipse的安装目录里
具体Tomcat所在目录可以在这进行查看
双击Tomcat服务,会打开一个窗口,然后点击Open launch configuration,可打开配置窗口,在这里可以查看到具体服务所在位置。
接下来步入正题,正如题目所说,Eclipse中使用Tomcat加载项目在浏览器中访问的时候JS和CSS等静态文件无法加载,如图
仔细看下路径,会发现相对路径有问题,所以加载不到。
Eclipse中使用Tomcat直接启动项目的话,因为项目是默认部署在webapps下的,所以访问的话必须带项目名,相应的所有静态文件也需要带项目名访问,但是页面里面引入的都是相对路径,所以会报访问不到的错误。
具体解决办法,只需要修改Eclipse中Tomcat的配置的相对路径即可
项目加入Tomcat后,会在左侧Server文件夹下的server.xml文件中生成一行访问路径
只需要把path后面的路径修改为“/”就OK了。这样访问项目的时候就不需要带上项目名了。
问题解决。
相关文章推荐
- WEB项目部署到Linux下无法访问html、css、js等静态文件的解决
- WEB项目部署到Linux下无法访问html、css、js等静态文件的解决
- tomcat 无法加载js和css 等静态文件的问题
- web项目中url-pattern改成'/'后,js、css、图片等静态资源(404)无法访问问题解决办法
- 进入做Mvc项目的时候 返现某个文件夹下面css js png等静态文件都访问不了
- Django使用js,css等静态文件的时候,出现mime类型问题
- springmvc中解决JS,CSS等静态文件无法访问问题
- 解决使用SpringMVC时,css、js、image等静态资源无法加载的问题
- 解决Tomcat无法加载css和js等静态资源文件
- eclipse中把web项目部署在tomcat中,可以使用浏览器访问,但是无法在tomcat目录中的webapps中找到?
- Tomcat无法加载css和js等静态资源文件的解决思路
- 手机浏览器无法访问自己部署的tomcat程序(WEB项目)
- SpringMVC 部署项目静态资源文件访问问题
- django 解决css,js文件304导致无法加载显示问题
- 使用tomcat在eclipse里面部署springmvc的mvn项目加载不到jar的问题
- SpringMVC访问静态文件,如:jpg,js,css等,<mvc:resources/>标签的使用
- 网站部署中遇到的问题-网页中js,css和图片资源无法加载
- Spring mvc 项目中页面访问不到静态文件,如img , js , css 等
- tomcat服务器下使用nginx实现最简单的动静分离--解决css、js不加载的问题
- JAVA在向tomcat部署项目的时候,部署项目找不到路径,在对于款式和项目分离的情况下加载不到款式的路径问题