将sitemap.xml写入java webapp根目录权限被拒绝

将sitemap.xml写入java webapp根目录权限被拒绝

我正在尝试使用 sitemapgen4j 库来构建我的站点地图。我在尝试写入我的根目录时遇到权限问题

https://code.google.com/p/sitemapgen4j/

根上下文文件夹 (/src/main/webapp)

例外

Problem writing sitemap file /sitemap.xml 
java.io.FileNotFoundException
/sitemap.xml (Permission denied)

代码

File directory = new File("/");
WebSitemapGenerator wsg = new WebSitemapGenerator("http://localhost:8080/app", directory);

有人知道该如何做吗?

答案1

您正在尝试写入根目录 ('/'),​​但您用于运行 sitemapgen4j 的用户帐户无法写入该目录 (即只有 root 用户才能写入 '/')。请将其更改为您有写入权限的任何目录。

相关内容