私は、Tomcat 6.0.20 を開発と運用に使用するプロジェクトに取り組んでいます。
server.xml で Context.antiResourceLocking を false に設定する必要があるホット デプロイメントに関連する問題に遭遇しました。antiResourceLocking と antiJARLocking についていくつか質問がありました。http://tomcat.apache.org/tomcat-6.0-doc/config/context.htmlのリファレンスを確認しました。
私が理解できないのは、JAR がロックされたり、リソースがロックされたりするとは、正確には何を意味するのかということです。私がこれまでに読んだことは、ロックの問題は通常、ファイル/jar をロックしているプロセスが原因で失敗するアプリケーションをアンデプロイするときに発生するということです。この問題についてもっと読むことができる場所を誰か教えてもらえますか?
私の質問は次のとおりです。1) antiJARLocking および/または antiResourceLocking を false に設定すると、どのような問題が発生する可能性がありますか? 誰かが例を挙げてもらえますか? 2) 実稼働環境でこれらの属性を false に設定するのは悪い習慣ですか? 2) Linux ボックスでは、Windows ボックスで発生する可能性があるほど頻繁にロックが発生しないというのは本当ですか?
あなたの助けに感謝。
ありがとうございました。
ゴビンド N.