Java

將 sitemap.xml 寫入 java webapp 根目錄權限被拒絕

  • January 19, 2015

我正在嘗試使用 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);

有人知道該怎麼做嗎?

您正在嘗試寫入對於您用於執行 sitemapgen4j 的使用者帳戶不可寫的根目錄 (’/’)(即只有 root 使用者可以寫入 ‘/’)。將其更改為您具有寫入權限的任何目錄。

引用自:https://serverfault.com/questions/660737