我尝试将Dynamic Web Project
导出到.war
文件到目的地 - C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps
但是eclipse会提示下一个窗口 -
我为此文件夹禁用了Read-only
框,但仍然存在此错误。
我使用 - Eclipse Java EE IDE for Web Developers. Version: Kepler Service Release 1
答案 0 :(得分:1)
这不是Eclipse本身的问题。尝试检查属性>此目录的安全性。它最有可能归Apache所有。您需要以管理员身份登录(可能是更好的选项)或修改权限(可能是不太好的选项)。
答案 1 :(得分:1)
如果满足以下条件,则可能会发生此问题:
- 使用没有管理员凭据的帐户登录Microsoft Windows
- 您尝试将文件保存到只有具有管理员凭据的用户才能写入的文件夹。
要解决此问题,请使用以下方法之一:
- 以管理员身份登录
- 右键单击驱动器并选择属性,然后转到安全选项卡,然后单击编辑。
- 将打开一个新窗口,现在在 组和用户名 下,从列表中选择您要允许访问的用户特定文件夹,现在位于 用户权限 下,选中修改旁边的允许复选框(所有其他复选框将自动勾选)。
- 单击 确定 ,然后在弹出Windows安全窗口时单击 是 。
- 现在再次单击 确定 ,重新启动计算机,您就完成了。
您可以尝试其他解决方案:
在C驱动器(Windows Vista,Windows 7,Windows 8)中启用创建文件
- 以管理员身份登录
- 使用记事本,使用内容创建文件 enable_write.reg :
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:00000000
- 运行文件 enable_write.reg
- 重新启动计算机。
当然,您可以手动编辑注册表,找到密钥: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System 并设置 EnableLUA 至 0