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バグを修正する方法を知っている人はいますか?
サーバーを削除して再度追加し、Eclipseを再起動するだけです。
Eclipseを閉じて、以下の場所に移動します(システムの場所によって異なります)
C:/Users/maniceto/Documents/workspace/.metadata/.plugins/org.Eclipse.wst.server.core/
と削除しますtmp0
ディレクトリがEclipseを起動し、正常に動作します。
この問題の正確な理由はわかりませんが、システムを再起動して同じ問題を解決しました。したがって、システムを再起動すると、問題の解決策が得られる場合があります。
サーバータブに移動し、ドロップダウンメニューをクリックします。サーバーに関連するすべてのプロジェクトが含まれています。今すぐ実行しないプロジェクト名を右クリックし、[削除]を選択します。
Tomcatサーバーを削除して再構成します。正常に動作します
プロジェクトを閉じても、まだApache Tomcatリソースにある場合、この問題が発生します。
私もこの問題を抱えていました。
サーバーをクリーンアップし、サーバーを削除して再インストールし、tmp0
フォルダ。同じプロジェクトをコピーして貼り付けたり、他の設定を変更したりしました。本当に何もうまくいきませんでした。
私にとってうまくいった唯一のことは、新しいプロジェクトを作成し、壊れたプロジェクトから新しいプロジェクトにすべてのファイルをコピーすることでした。私の解決策は this の問題も修正しました。
Win7でTomcat 7を実行するEclipse Juno。 JavaScriptファイルでパブリッシュエラーが発生し続ける。ファイルの名前を変更しようとしましたが、機能しませんでした。
Vikash Mudliarの推奨に従って既存のTomcatサーバーを削除し、新しいサーバーインスタンスを追加しました。それはうまくいき、私はうまく出版することができました。
これは、Cドライバーを使用していて、このディレクトリで操作を実行するために管理者権限が必要な場合があるため、D:やE:などの他のドライブでCドライブを変更してから試してください。
私の問題では、ハングアップしたプロセスがありました。
Windowsでは、タスクマネージャーを開いて、ハングしたJava=プロセスをシャットダウンします。Linuxでは、ps -ef | grep Tomcatを実行し、ハングしたプロセスを強制終了します。
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
この質問に答える投稿が既にあります:
ページへのリンク: 別のプロセスによるロックが原因で、Tomcat v7.0 Serverで公開が失敗するのはなぜですか?
私の場合、これはEclipseでUpdate Maven Project(ALT + F5)をトリガーし、サーバーインスタンスがアプリをアタッチした状態で実行されている場合にのみ発生します。
したがって、サーバーからアプリを削除し、サーバーの電源を入れて、Mavenプロジェクトを更新する必要があります。問題が解決しない場合は、クリーンが役立ちます
一部のjarファイルはまだメモリにロードされているため、それらの親ディレクトリは削除できません。 jarにアクセスする実行中のプロセスがあるかどうかを確認するか、Eclipseを再起動します。