Jak už mnozí přede mnou psali, ruční spouštění nových vláken v J2EE
přináší jenom potíže.
Existují na to dva v J2EE používané mechanizmy:
1) Doporučovaný je messaging. Zavolání jedné MBeany vytvoří v
kontejneru nové vlákno a to si pak žije vlastním životem
a hlavně je spravováno právě kontejnerem, který neskončí, dokud se
požadavek řeší.
2) Když není JMS k dispozici (a to v holém tomcatu není), použijí se
prostředky servletového kontejneru.
Ze servletu se otevře nové jednosměrné HTTP spojení přes loopback.
Ano, má to za následek nutnost rozšířit pool na spojení, to by ale
neměl být problém. Teď jenom doufám, že konkrétně Tomcat zvenčí
ukončené vlákno ihned nezabije, ale přiznám se, že nevím, jak by to
udělal.
-- 
Oto 'tapik' Buchta, [email protected], http://tapikuv.blogspot.com

Odpovedet emailem