在java中生成站点地图并使其公开可用

时间:2015-01-19 19:20:52

标签: java tapestry

我使用的是java框架Tapestry5。我有数百万个页面,我想用夜间cron作业生成我的站点地图,而不是动态生成它们。我面临的问题是,我似乎不知道如何将xml站点地图动态放置在可以公开阅读的目录中。目前我有一个手动编写的xml站点地图,指向动态编写的站点地图。手动编写的站点地图放在robots.txt文件旁边的Web Pages / webapp目录中。如何在java中放置文件?

1 个答案:

答案 0 :(得分:0)

写入WAR目录中的区域通常是个坏主意。幸运的是,所有流行的网络和应用服务器(除了某些云托管环境,例如Google App Engine)都能够将文件系统上的任意目录配置为与特定URL模式相对应的路径。这使您可以自由地将站点地图文件放在任何地方。