我正在使用AWS elasticbeanstalk tomcat8,它的配置方式是仅提供JSP文件,但我也希望它提供txt或任何其他扩展名的文件。
这方面的任何建议将不胜感激。
我想你需要将默认的servlet声明到你的web.xml
文件中。
不过,请先检查您的$CATALINA_BASE/conf/web.xml
文件,因为它通常默认包含此 servlet。
该问题的解决方案是在web.xml中放入以下servlet映射:
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.txt</url-pattern>
</servlet-mapping>
定义了默认的 servlet,但缺少此映射,通过将其放入,我能够访问任何.txt文件。