исключение Java: нет такого файла или каталога

Я пытаюсь запустить приложение GATE через сервер веб-приложений Jetty в Ubuntu. Я получаю

java.io.IOException: 

error=2,

Нет такого файла или каталога из-за определенного плагина GATE (MultiPaX), который пытается получить доступ к «minipar.linux», расположенному в

WEB-INF/gate-files/application-resources/Parser_Minipar/minipar.linux

, который я установил разрешения на чтение и запись для этого файла и каталога, а также разрешение на запуск файла в качестве программы. Я получаю ошибку «Отказано в доступе» при запрещении выполнения программы. Я установил все каталоги, содержащие файл + x, через chmod -R 755 / all / directoryies / up / to / file /

Это проблема с правами доступа к файлу? или может быть другая причина?

0
задан 24 January 2013 в 18:07

1 ответ

Так как это ошибка «Отказано в доступе», это определенно будет ошибка разрешений.
Попробуйте chmod 666 и посмотрите, исправит ли это. Это дает всем право на чтение / запись. Вы не хотите открывать его таким образом, поэтому, если он исправит это, то chown файл для пользователя, который запускает Jetty, и chmod его обратно к 644.

Чтобы найти пользователя, выполняющего Jetty:

ps aux | grep jetty

Чтобы изменить владельца файла:

chown jettyuser.jettyuser /path/to/file
0
ответ дан 24 January 2013 в 18:07

Другие вопросы по тегам:

Похожие вопросы: