我正在使用 Tomcat 7 来托管我的应用程序。我在 tomcat-home\conf\Catalina\localhost 下使用了 ROOT.xml 文件
<Context
docBase="C:\Program Files\Apache Software Foundation\Tomcat 7.0\mywebapp\MyApplication"
path=""
reloadable="true"
/>
这是在根上下文中加载我的 webapp。
但现在我很困惑把robots.txt
和sitemap.xml
文件放在哪里。当我放入 C:\Program Files\Apache Software Foundation\Tomcat 7.0\mywebapp\MyApplication 下时,它没有出现。
我也试过把它放在里面C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\ROOT
,以防万一。但没有任何效果。我仍然找不到 404。任何人都可以请指导。
ps 我的 Web 应用程序运行良好。只是我的robots.txt
文件无法访问。
编辑
我的 web.xml 文件:
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy
</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>