Mam tu po ruke Servlet 2.4 specifikaciu. V casti SRV 2.2 Number of
Instances sa pise:

For a servlet not hosted in a distributed environment (the default), the servlet
container ***must use only one instance per servlet declaration.***

Servlet declaration sa mysli deklaracia vo web.xml.

S pozdravom,

-Peter Stibrany
Foglyn - FogBugz in Eclipse
(www.foglyn.com)

2009/7/28 Ing. Jan Novotný <[email protected]>:
> Vím, že to tak prakticky je - ale nikde ve specifikaci jsem nenašel, že by
> instance servletu měla být vždy pouze jedna. Řekl bych, že tady záleží na
> implementaci webového kontejneru. Např. Apache Tomcat si drží pouze jedinou
> instanci servletu. Může někdo potvrdit odlišné chování jiných web
> kontejnerů?
>
> H.N.
>
> 2009/7/28 Peter Stibrany <[email protected]>
>>
>> "Pokial viem, tak sa pri volani servletu vytvara vzdy jeho nova
>> instancia," -- toto nie je pravda. Instancia sa vytvori iba jedna a
>> vsetky requesty smerovane na rovnaky servlet budu spracovane tou istou
>> instanciou. Viac sucasnych requestov je spracovavanych naraz, v
>> roznych vlaknach.
>>
>> S pozdravom,
>> -Peter Stibrany
>>
>> 2009/7/28 Radovana Straube <[email protected]>:
>> >
>> > Dobry den,
>> >
>> > mam servlet, ktore vola staticku metodu. Moze sa stat, ze pri
>> > viacnasobnom paralelnom vyvolani tohto servletu budu data spracuvane v
>> > statickej metode inkonzistentne?
>> > V literature som nasla popis tohto problemu len pri threadoch. Pokial
>> > viem, tak sa pri volani servletu vytvara vzdy jeho nova instancia, cize je
>> > tam urcita paralela s threadmi.
>> >
>> > S pozdravom
>> > Radovana Straube
>> >
>> >
>> >
>> >
>
>
>
> --
> --------------------------------------------------------------
> Ing. Jan Novotný
> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
> http://blog.novoj.net
> Myšlenky dne otce Fura
> --------------------------------------------------------------
>

Odpovedet emailem