Eclipse无法将文件保存在webapps文件夹中

时间:2014-02-14 11:53:42

标签: java eclipse tomcat windows-7

我尝试将Dynamic Web Project导出到.war文件到目的地 - C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps

但是eclipse会提示下一个窗口 -

enter image description here

我为此文件夹禁用了Read-only框,但仍然存在此错误。

我使用 - Eclipse Java EE IDE for Web Developers. Version: Kepler Service Release 1

2 个答案:

答案 0 :(得分:1)

这不是Eclipse本身的问题。尝试检查属性>此目录的安全性。它最有可能归Apache所有。您需要以管理员身份登录(可能是更好的选项)或修改权限(可能是不太好的选项)。

答案 1 :(得分:1)

如果满足以下条件,则可能会发生此问题:
- 使用没有管理员凭据的帐户登录Microsoft Windows - 您尝试将文件保存到只有具有管理员凭据的用户才能写入的文件夹。

要解决此问题,请使用以下方法之一:
- 以管理员身份登录 - 右键单击​​驱动器并选择属性,然后转到安全选项卡,然后单击编辑。

enter image description here

- 将打开一个新窗口,现在在 组和用户名 下,从列表中选择您要允许访问的用户特定文件夹,现在位于 用户权限 下,选中修改旁边的允许复选框(所有其他复选框将自动勾选)。
- 单击 确定 ,然后在弹出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 enter image description here