Facelets 运行在GAE上无法定位css文件的问题

困扰了我好几天的在GAE上使用Facelets无法定位css文件的问题终于解决了!!

最初以为是GAE对于static file的访问需要进行配置,虽然随GAE附带的Demo中并没有这么做,我还是在GAE的配置文件中配置了下,但是没有任何效果。

抽取JSF相关代码到单独的Tomcat下运行,一切正常,看来还是GAE的环境在作怪。

分析GAE环境下对css文件进行访问,得到404的错误,提示如下

http://localhost:8080/css/papa.css/welcome.faces/不存在....为什么对css文件的访问会重定向到我的jsf?感觉问题出在web.xml上。但是web.xml中对于welcome.faces的配置仅仅是在<welcome-file-list>节点中,于是去掉这个节点,问题解决..!!

问题虽然解决了,还是弄不明白究竟是GAE的问题还是JSF的问题, sigh~~~

你可能感兴趣的:(tomcat,Web,css,JSF,GAE)