【发布时间】:2009-11-17 07:22:20
【问题描述】:
由于权限问题(重新格式化),我无法将我的 Web 启动部署到 Web 服务器:
/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 构建脚本以在特定用户下执行部署。
目前情况:
- 我在码头下经营 Hudson
- 我已授予码头用户组权限,以便能够写入部署文件夹
- HUDSON_HOME 设置为 /home/hudson
【问题讨论】:
标签: java ant permissions hudson deployment