我的Spring应用程序部署到prod服务器(共享tomcat 5.5)将响应404错误(除/)的所有URL调用。经过艰苦工作3天,我发现:配置apache发送所有请求到tomcat
的问题是,在生产环境Tomcat是被 门前被Apache httpd的哪个不转发请求到Tomcat 的形式/ foobar的的网址(没有扩展名)。 Apache不会 知道如何处理这些URL,并尝试将它们作为静态文件从磁盘中提取出来 。
所以,我需要配置apache发送所有的请求到tomcat。我相信,这将需要更改.htaccess文件。我有以下位置的.htaccess文件:
/public_html/.htaccess
/public_html/WEB-INF/.htaccess
请帮我使用.htaccess内容来实现所需的目标。