Jboss アプリケーション サーバーで Web アプリを実行しており、サーバーからのイベント ベース応答を実装しようとしています。
それを達成するために、サーブレット クラスで .wait() と .notify() を使用しています。基本的にAjaxリクエストがありwait
、サーバーにイベントが発生するまでサーブレットはブロックされ、イベントが発生した場合notify
はサーブレットで起動されます。
問題は、取得したサーブレットで待機 (1000*60) する場合です。
Servlet.service() for servlet ProcessesServlet threw exception: java.lang.IllegalMonitorStateException
HttpServlet クラスで wait() を実行することさえ可能ですか?