Maven无法执行目标org.apache.maven.plugins:maven-clean-plugin:2.5:clean无法删除access_log

发布于 2021-02-01 16:04:15

我正在尝试使用maven和tomcat运行简单的struts项目。

当我试图exucute下一个目标:clean install tomcat7:run我越来越MojoExecutionException

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean
(default-clean) on project myproject: Failed to clean project: Failed to delete
D:\EclipseWorkspace\myproject\target\tomcat\logs\access_log.2015-02-21
-> [Help 1]

我已经在Google上搜索并了解到,tomcat使用此access_log文件记录用户请求。当我要执行上面列出的目标时(当我使用Eclipse
IDE时),JVM拒绝删除此文件。

我看到了同样的问题:无法执行目标org.apache.maven.plugins:maven-clean-
plugin:2.4.1
Maven-
无法执行目标org.apache.maven.plugins:maven-clean-plugin:2.4.1
:clean

但是不了解针对此类问题的建议解决方案。

关注者
0
被浏览
104
1 个回答
  • 面试哥
    面试哥 2021-02-01
    为面试而生,有面试问题,就找面试哥。

    每当某个进程在Maven试图清除的某个子文件夹中的文件上持有锁时,我就已经看到这种错误。检查您的Tomcat实例是否真正停止(在任务管理器中查找不应存在的Java进程)。我还通过在文本编辑器中打开访问日志为自己创建了这个问题,然后在关闭Tomcat并尝试运行新的版本后忘记关闭编辑器。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看