【发布时间】:2016-06-05 03:26:54
【问题描述】:
我正在使用 AWS elasticbeanstalk tomcat8,它的配置方式仅提供 JSP 文件,但我也希望它提供 txt 或任何其他扩展名的文件。
我们将不胜感激。
【问题讨论】:
标签: amazon-web-services tomcat8
我正在使用 AWS elasticbeanstalk tomcat8,它的配置方式仅提供 JSP 文件,但我也希望它提供 txt 或任何其他扩展名的文件。
我们将不胜感激。
【问题讨论】:
标签: amazon-web-services tomcat8
问题的解决方案是在 web.xml 中加入以下 servlet-mapping:
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.txt</url-pattern>
</servlet-mapping>
已定义默认 servlet,但缺少此映射,通过将其放入,我可以访问任何 .txt 文件。
【讨论】:
我想您需要将default servlet 声明到您的web.xml 文件中。
不过,请先检查您的 $CATALINA_BASE/conf/web.xml 文件,因为该 servlet 通常默认包含在其中。
【讨论】: