13

我正在尝试运行一个网络应用程序。一开始一切顺利,但我不得不从项目文件夹中删除一些罐子。我没有使用eclipse删除罐子。所以,我开始收到这些错误:

Publishing failed with multiple errors
Could not delete C:/Users/maniceto/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/fj21-tarefas/WEB-INF/lib. May be locked by another process.
Could not delete C:/Users/maniceto/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/fj21-tarefas/WEB-INF. May be locked by another process.

我试图删除我的整个项目并再次编码。但它不起作用。我还删除了 Tomcat 服务器,但它再次不起作用。然后我意识到要“解决”这个问题,我必须删除这个文件夹:

C:/Users/maniceto/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/fj21-tarefas/WEB-INF

清理服务器和项目。但是当我关闭 eclipse 并再次打开时,我得到了同样的错误,那么我必须做这个过程。

这里的任何人都知道如何修复这种tomcat错误?

4

15 回答 15

16

只需删除服务器然后再次添加它,然后重新启动您的 Eclipse。它对我有用。

于 2015-01-03T08:51:33.197 回答
9

关闭 Eclipse 并转到以下位置(取决于您的系统位置)

C:/Users/maniceto/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/

并删除tmp0目录现在启动eclipse,它会正常工作。

于 2016-07-28T08:03:33.527 回答
2

我不知道这个问题的确切原因,但通过重新启动我的系统我清楚了同样的问题。所以重新启动你的系统一次,它可能会为你的问题提供解决方案。

于 2014-01-14T11:57:02.147 回答
1

当工作空间中有多个项目时,运行按钮会记录运行历史记录,因此您应该按三角形按钮选择正确的运行选项。比如我选择直接运行“AjaxAdms”时会报错,但是如果我选择“在localhost上运行tomcat”选项就不会报错。在此处输入图像描述 此外,如图 2 和 3 所示,您应该从 Tomcat 服务器中删除不必要的项目。在此处输入图像描述在此处输入图像描述

于 2022-02-10T03:46:56.587 回答
1

转到服务器选项卡->单击下拉菜单。它包含与该服务器相关的所有项目现在只需右键单击您现在不想运行的项目名称并选择删除

于 2019-08-13T19:04:49.853 回答
1

已经有一个帖子可以回答您需要的这个问题:

  1. 清洁服务器
  2. 清理 Tomcat 工作目录

页面链接: 为什么我在 Tomcat v7.0 Server 中的发布由于另一个进程的锁定而失败?

于 2017-11-17T11:34:43.883 回答
0

您的一些 jar 仍然加载到内存中,因此无法删除它们的父目录。检查是否有正在运行的进程访问任何 jar 或重新启动 Eclipse。

于 2014-01-14T13:58:51.410 回答
0

这可能是因为您使用的是 C 驱动程序,并且您可能需要管理员权限才能对此目录执行操作,请在更改 C 驱动器后尝试,在任何其他驱动器中,如 D: 或 E:

于 2014-01-14T13:00:51.183 回答
0

我也有这个问题。

我试图清理服务器,删除服务器并重新安装,删除tmp0文件夹。我什至尝试复制和粘贴相同的项目并更改其他设置。没有什么对我真正有用。

唯一对我有用的是创建一个新项目并将所有文件从损坏的项目复制到新项目。我的解决方案也解决了这个问题。

于 2019-02-24T13:35:05.530 回答
0

在我的情况下,只有当我在 Eclipse 中触发更新 Maven 项目 (ALT+F5) 并且服务器实例在我的应用程序附加的情况下运行时才会发生这种情况。

因此,您必须从服务器中删除应用程序,关闭服务器,然后执行更新 Maven 项目。如果问题仍然存在 清洁有帮助

于 2016-10-05T10:26:10.260 回答
0

如果您关闭项目并且它仍在 Apache Tomcat 资源中,则会出现此问题。

于 2017-04-19T08:39:59.490 回答
0

对于我的问题,我只是有一个挂起的进程。

在 Windows 上,打开任务管理器并关闭挂起的 Java 进程。在 linux 上运行:ps -ef | grep tomcat,然后杀死挂起的进程。

于 2018-12-13T22:21:13.027 回答
0

在向 pom 添加新的依赖项后遇到了这个问题,

解决方案:

Add maven dependencies to 'deployment assembly'. To do that
right click on the project > Build Path > Configure Build Path > Deployment Assembly > Add > Java Build Path Entries > Maven Dependencies
于 2018-05-12T15:47:47.590 回答
0

删除Tomcat服务器并重新配置它,它工作正常

于 2019-08-09T06:43:11.453 回答
0

在 Win7 上运行 Tomcat 7 的 Eclipse Juno;不断收到关于 javascript 文件的发布错误。尝试重命名文件,但没有奏效。

根据 Vikash Mudliar 的建议,我删除了现有的 Tomcat 服务器,并添加了一个新的服务器实例。那行得通,我能够成功发布。

于 2016-01-20T18:59:49.257 回答