Я написал сервлет, который записывает изображение в корневой каталог моего приложения и затем доставляет его клиенту, когда он получает запрос GET. Все работает нормально, когда я тестирую его в Eclipse с Jetty (поставляется с плагином GWT).
Но когда я перемещаю его в Tomcat, я получаю исключение filenotfound (поскольку изображение вообще не записывается, поэтому его нельзя вернуть клиенту).
Это проблема с разрешениями на запись файлов?
Я добавил это в файл catalina.policy, но это тоже не помогает (webui - это папка моего приложения):
grant {
permission java.io.FilePermission "${catalina.home}/webapps/webui/","read,write,delete";
permission java.io.FilePermission "${catalina.home}/webapps/webui/*","read,write,delete";
};