Java で記述され、Tomcat を介してデプロイされた Web アプリケーションがあります。webapp が「ライブ」である間、常に実行したい別の Java プログラムがあります。このプログラムのインスタンスを常に 1 つだけ実行したいと考えています。
この効果を達成するための最善の方法は何ですか? 詳細が必要な場合はお知らせください。
Java で記述され、Tomcat を介してデプロイされた Web アプリケーションがあります。webapp が「ライブ」である間、常に実行したい別の Java プログラムがあります。このプログラムのインスタンスを常に 1 つだけ実行したいと考えています。
この効果を達成するための最善の方法は何ですか? 詳細が必要な場合はお知らせください。
を実装しServletContextListener
ます。コンテキストが初期化されるときにスタンドアロン アプリケーションを初期化し、Web アプリケーションが破棄されるときに破棄します。一例。