Tomcat(6)は、server.xml内のExecutor要素内のスレッドプールの定義を許可します。アプリケーションコード内でExecutorServiceのようなスレッドプールを使用できますか?もちろん、私は自分のスレッドプールをServlets/ServletContextListener/Spring/whateverに作成することができますが、デプロイメント記述子にスレッド数などの設定をする方がいいようです。Tomcatに設定されたエグゼキュータをアプリケーションコードで使用しますか?
更新:私のアイデアは、別のエグゼキュータ要素を設定し、このスレッドプールをアプリケーション内でのみ使用しますが、tomcats自身のコンポーネントでは使用しませんでした。この方法ではおそらくTomcat自体に干渉しないでしょう。
私の考えは、追加のExecutor要素を設定し、それをtomcatsコンポーネントではなく、バックグラウンドタスクを実行するアプリケーション内でのみ使用することでした。そのようにして、アプリケーションはtomcatsの安定性を損なうことはできませんでしたか? –