web-dev-qa-db-ja.com

/.metadata/.plugins/org.Eclipse.wst.server.core/tmp0/wtpwebapps/appname/WEB-INF/libを削除できませんでした。別のプロセスによってロックされている可能性があります

Webアプリを実行しようとしています。最初はうまくいきましたが、プロジェクトフォルダーからいくつかのjarファイルを削除する必要がありました。 Eclipseを使用してjarを削除しませんでした。だから、私はこれらのエラーを得始めました:

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

そしてcleanサーバーとプロジェクト。しかし、Eclipseを閉じて再度開くと、同じエラーが発生し、このプロセスを実行する必要があります。

この種類のTomcatバグを修正する方法を知っている人はいますか?

11
Murilo

サーバーを削除して再度追加し、Eclipseを再起動するだけです。

10
vikash mudliar

Eclipseを閉じて、以下の場所に移動します(システムの場所によって異なります)

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

と削除しますtmp0ディレクトリがEclipseを起動し、正常に動作します。

9
Sachin Kumar

この問題の正確な理由はわかりませんが、システムを再起動して同じ問題を解決しました。したがって、システムを再起動すると、問題の解決策が得られる場合があります。

2
Abhi Urs

サーバータブに移動し、ドロップダウンメニューをクリックします。サーバーに関連するすべてのプロジェクトが含まれています。今すぐ実行しないプロジェクト名を右クリックし、[削除]を選択します。

1
Why So Serious

Tomcatサーバーを削除して再構成します。正常に動作します

0
Srinivas_N

プロジェクトを閉じても、まだApache Tomcatリソースにある場合、この問題が発生します。

0
Youssef

私もこの問題を抱えていました。

サーバーをクリーンアップし、サーバーを削除して再インストールし、tmp0フォルダ。同じプロジェクトをコピーして貼り付けたり、他の設定を変更したりしました。本当に何もうまくいきませんでした。

私にとってうまくいった唯一のことは、新しいプロジェクトを作成し、壊れたプロジェクトから新しいプロジェクトにすべてのファイルをコピーすることでした。私の解決策は this の問題も修正しました。

0
Vlad Garaba

Win7でTomcat 7を実行するEclipse Juno。 JavaScriptファイルでパブリッシュエラーが発生し続ける。ファイルの名前を変更しようとしましたが、機能しませんでした。

Vikash Mudliarの推奨に従って既存のTomcatサーバーを削除し、新しいサーバーインスタンスを追加しました。それはうまくいき、私はうまく出版することができました。

0
SwadeWorx

これは、Cドライバーを使用していて、このディレクトリで操作を実行するために管理者権限が必要な場合があるため、D:やE:などの他のドライブでCドライブを変更してから試してください。

0
Shams

私の問題では、ハングアップしたプロセスがありました。

Windowsでは、タスクマネージャーを開いて、ハングしたJava=プロセスをシャットダウンします。Linuxでは、ps -ef | grep Tomcatを実行し、ハングしたプロセスを強制終了します。

0
Boo

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
0
Tadele Ayelegn

この質問に答える投稿が既にあります:

  1. クリーンサーバー
  2. Tomcat作業ディレクトリのクリーンアップ

ページへのリンク: 別のプロセスによるロックが原因で、Tomcat v7.0 Serverで公開が失敗するのはなぜですか?

0
Greko2015 GuFn

私の場合、これはEclipseでUpdate Maven Project(ALT + F5)をトリガーし、サーバーインスタンスがアプリをアタッチした状態で実行されている場合にのみ発生します。

したがって、サーバーからアプリを削除し、サーバーの電源を入れて、Mavenプロジェクトを更新する必要があります。問題が解決しない場合は、クリーンが役立ちます

0
Igor Vuković

一部のjarファイルはまだメモリにロードされているため、それらの親ディレクトリは削除できません。 jarにアクセスする実行中のプロセスがあるかどうかを確認するか、Eclipseを再起動します。

0
Stefan