3

我正在使用包含的 m2e-wtp 工具在 Windows 7 上运行 Eclipse Kepler。我的动态 Web 项目引用了另一个项目,我正在使用 pom 文件中的依赖项来链接到该项目。我的代码在 Eclipse 中符合并运行良好,我可以使用 Eclipse Export > war 导出一个 war 文件,该文件也运行良好并包含其他项目。不过我想用maven来制作war,以后再用maven Tomcat插件和maven release插件。

要运行 Maven war,我选择主项目,右键单击并选择 Run as... Maven Build,将目标设置为 war:war,然后选中复选框 Resolve Workspace artifacts。我还选择了调试输出选项。

构建失败,查看堆栈跟踪,我看到以下错误是问题的根源:

Caused by: java.io.FileNotFoundException: C:\Projects\WebDocs\EclipseProjects\shared\target\classes (Access is denied)
at java.io.FileInputStream.open(Native Method)

我检查了 target\classes 文件夹是否存在,并且它具有正确的安全访问权限(此时,我已授予所有用户完全控制权)。我尝试了最新的 Tomcat 插件并得到了类似的错误。

有谁知道如何解决或解决这个问题?

4

0 回答 0