Webアプリケーションのテストに使用するEclipse(helios)環境にTomcat v7.0サーバーがセットアップされています。現在、ワークスペースにStruts Webアプリがあり、サーバーに正しくロードされています。また、アップロードしようとしている2つの動的Webプロジェクトもあります。主に、最初のプロジェクトではaxis2のWebサービスに、2番目のプロジェクトでは単純なhtmlページ(この問題をテストするために作成)にしたい単純なクラス。
ただし、どちらもサーバー内で正しくロードされておらず、別のプロセスエラーによるロックが発生しています。
サーバーコンソールによって表示されるエラーは次のとおりです。
Publishing failed with multiple errors
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.Eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\activation-1.1.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.Eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\antlr-2.7.7.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.Eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axiom-api-1.2.11.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.Eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axiom-dom-1.2.11.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.Eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axiom-impl-1.2.11.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.Eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axis2-adb-1.6.0.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.Eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axis2-adb-codegen-1.6.0.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.Eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axis2-ant-plugin-1.6.0.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.Eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axis2-clustering-1.6.0.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.Eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axis2-codegen-1.6.0.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.Eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axis2-corba-1.6.0.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.Eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axis2-fastinfoset-1.6.0.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.Eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axis2-Java2wsdl-1.6.0.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.Eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axis2-jaxbri-1.6.0.jar. May be locked by another process.
...等
誰かがすでにこの問題に遭遇し、解決策を知っていますか?
私はこの質問を完全に忘れていました。実際、問題は他の場所にあり、「ロック」問題を解決するために、コンピューターを再起動するだけで済みました。それから私は他の問題を抱えていましたが、それはこの質問には関係ありません。
1-サーバーを停止します
2-サーバーのクリーニング
3-クリーンなTomcat作業ディレクトリ...
サーバーを再起動してみてください、それは私のために働いたので、それは動作し始めます。
同じ問題がありました。サーバー上で数回クリーンを実行して解決しました。クリーンを行うたびに、さまざまなライブラリがロックされ、最終的にすべてのロックが解除されました。私はそれが役立つことを願っています!
私は同じ問題に直面しました。 Tomcatサーバーからモジュールを削除すると、問題が解決しました
同じ問題が発生しました。特別なことをする必要はありません。 2つの解決策が役立つ場合があります。
1)IDE(つまり、Eclipse)を再起動します(これは、私の場合はそうだったので役立つかもしれません)
2)コンピューターを再起動します。これは、間違いなくlockのロックを解除するのに役立ちます。
注:Tomcat Work Directoryのクリーニングは、あなたの場合には役に立たないかもしれません。
この問題の背後にある理由は、現在Tomcatサーバーディレクトリが開いており、別のプロセスによってロックされているためです。この問題を解決するには、以下の手順を使用してください-
- Tomcatサーバーの展開ディレクトリを閉じます
- サーバーを右クリックして、Tomcatの作業ディレクトリを消去します
- サーバーを右クリックして、サーバーを削除して再起動します。
私は打撃の手順に従って問題を解決しました: