私はTomcatとJavaサーブレットに基づいたWebアプリケーションを書いています。私の場合、同じファイルにアクセスする必要のある(異なる)サーブレットがいくつかあり、これらのアクセスを同期するメカニズムが必要です。
必要な各オブジェクト(ロック、条件変数など)の「コンテナー」として使用するために、「コントローラー」と呼ばれる新しいサーブレット(空のメソッドdoGet()
とメソッドを使用)を試してみました。残念ながら、このアプローチは、非推奨のメソッドfromdoPost()
を使用することに基づいており、私の場合は機能しません。getServlet(name)
ServletContext
この種の問題に対する既知の解決策はありますか?