这个一个很诡异的错误(具体表现为,请求资源文件返回 404),现在还没能解决,不过也复习了下和学习了下;

  复习了:Java Web 项目的目录结构,webapp 下面是资源文件(css 文件,JS 文件),WEB-INF 目录(里面是 classess(里面存放 .class 文件,和某些资源文件,通常是一些配置文件,用于被解析),jsp文件),META-INF 目录。

  学习了下,eclipse 启动 Tomcat 的一些要注意的地方,其中,Deployment Assembly 就是设置部署上去的项目的来源和对应的目录,如下图所示:

  

  当然,还要确保:

    1,正确地部署文件;

    2,已经编译成 .class 文件;

    3,Maven Update,清除缓存,重新编译项目;

    4,build 项目;

 

  被我找到解决的办法了,大概了传统的路径都不可行,例如:WEB-INF 下面的 spring-servlet.xml 不能被加载,web 项目根路径下面的资源文件不能部署上去,因此不能被访问,所以,我就有了个思路,把路径给改了,例如在根目录下新建一个“classes”目录,里面存放全部的资源文件,然后就可行了。这个情况是出现在 Eclipse 里面的,打成 WAR 包再部署上 Tomcat 是没有问题的;

 

  以上。

版权声明:本文为VVL1295原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/VVL1295/p/6435655.html