在tomcat live/production server中获取CSS、图像和JS文件的404错误

在tomcat live/production server中获取CSS、图像和JS文件的404错误,tomcat,tomcat7,static-resource,Tomcat,Tomcat7,Static Resource,我推出了一个新网站www.example.com(隐藏实名)。我上传了一个基本的web项目,其中包含index.html文件、css、js、图像和web-INF文件夹,其中包含web.xml文件。 我将项目命名为simpleProject,并将项目文件夹放置在/opt/myapps/, 我做了必要的配置,如1。在/etc/hosts文件中添加IP和域名2。在/etc/tomcat7/server.xml文件和3中添加…。在/var/lib/tomcat7/conf/Catalina/www.ex

我推出了一个新网站www.example.com(隐藏实名)。我上传了一个基本的web项目,其中包含index.html文件、css、js、图像和web-INF文件夹,其中包含web.xml文件。

我将项目命名为simpleProject,并将项目文件夹放置在/opt/myapps/, 我做了必要的配置,如
1。在/etc/hosts文件中添加IP和域名
2。在/etc/tomcat7/server.xml文件和
3中添加。在/var/lib/tomcat7/conf/Catalina/www.example.com/中放置ROOT.xml文件,其中一行


当我点击www.example.com时,index.html页面得到了服务,但是页面中定义的css和图像没有出现,抛出404错误。我甚至使用了像“.”这样的上下文路径。

检查服务器错误日志,也许它会说它在哪里试图找到丢失的文件我在哪里可以找到日志,这是一个基本的web应用程序,我没有为它配置log4j logger。你能帮我找到日志文件吗?你应该看看catalina.out文件。至于在哪里找到它,这取决于tomcat是如何安装的。我只需搜索所有名为catalina*outHi的文件,我检查了日志。没有显示错误。我认为可能有两种情况,一种是不正确的上下文定义,另一种可能是防火墙。在root.xml中,我只在根结构之前定义了上下文。这个服务器是否也可以处理css和js文件?问题已经解决,原因是文件访问权限。我将chmod改为777,改为所有静态文件。现在很好用。谢谢大家