У меня проблемы с развертыванием моего веб-запуска на веб-сервере из-за проблем с разрешениями (переформатировано):
/home/hudson/.../build/build-web-start.xml:20: Failed to copy
/home/hudson/.../dist/app.jnlp to
/var/development/.../webstart/app.jnlp due to java.io.FileNotFoundException
/var/development/.../webstart/app.jnlp (Permission denied)
and I couldn't delete the corrupt /var/development/.../webstart/app.jnlp
... так что очевидно, в чем проблема. Мне нужно сделать одно из следующего:
- Найдите пользователя сборки, чтобы я мог дать ему разрешения
- Настройка Hudson для сборки приложения под конкретным пользователем (возможно, отделением развертывания от остальной части сборки)
- Настройте скрипт сборки ant для выполнения развертывания под определенным пользователем.
Текущая ситуация:
- Я управляю Гудзоном под причалом
- Я дал разрешения группе пользователей Jetty для возможности записи в папку развертывания
- HUDSON_HOME установлен в / home / hudson