tomcat - 找不到根目录中的 Grails 文件

标签 tomcat grails robots.txt

我有一个 Grails 应用程序,想制作一个 robots.txt 和 sitemap.xml 文件。我读到将它们放入应用程序的最佳方式是在 web-app 文件夹中。当我在本地运行站点并测试 http://mysite/app/robots.txt 一切正常时,但是当我将应用程序部署到生产服务器时,我得到一个 404,我可以确认文件不在根 tomcat 文件夹中。

有人知道这是怎么回事吗?谢谢。

最佳答案

您可以使用 UrlMappings.groovy 将 Url 映射到像这样的 View

"/robots.txt" (view: "/robots")

在“/views/”目录中是你的 robots.gsp,那么你不应该有任何环境特定的问题

关于tomcat - 找不到根目录中的 Grails 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17471901/

相关文章:

java - 使用中断方法终止线程

java - Tomcat JNDI PSQLException : This connection has been closed

java - Servlet 在本地 Windows 上工作,但在 Linux 上不工作

c# - 当父节点等于 LINQ to XML 中的特定值时如何选择子节点

xml - 为什么我的站点地图文件被认为是空的?

java - 跨多个域的 Tomcat 集成 Windows 身份验证

validation - 如何使用Grails命令对象编写日期验证器?

java - 找到对集合 org.hibernate.HibernateException 的共享引用

grails - 如何使Grails子查询作为简单示例?

web-crawler - 如何设置只允许网站默认页面的robot.txt