Vazeni kolegove,

vyskytl se takovy problem, se kterym si opravdu nevim rady. Situace je
nasledujicici: Na serveru (linux, kernel 2.6.11) je nainstalovan Tomcat
(ver. 4.1.cosi), JDK 1.3, a v adresari /.../appdir/cf je web aplikace
(jednoducha soustava jsp stranek, asi dva servlety, plus nekolik
obsluznych classu, s pristupem do db pres ony obsluzne classy).

Vse bezelo jiz asi rok bez nejmensich problemu, ale tudle jsem rano
probiral logy kvuli jine chybe (jiz odstranena) a zjistil jsem, ze
aplikace se startuje (pri startu Tomcatu, pres inicializacni servlet,
ktery vytvori ony obsluzne classy, ktere se nakonektuji do db) trikrat.

Jsem z toho naprosty jelen, danek a srnec :-))

Mohl by jste mi nekdo poradit nebo alespon nasmerovat? Zkousel jsem
Google, Tomcat dokumentaci, nikde nic podobneho neni zmineno.

Podotykam ze ve web.xml one aplikace neni o vicenasobnem startu nic
nastaveno, je tam asi nasledujici

<servlet>
        <servlet-class>xxx.InitServlet</servlet-class>
        <!-- inicializacni parametry, atd.     -->
        <load-on-startup>1</load-on-startup>
</servlet>

V server.xml je pak asi nasledujici sekvence:

<Host name="cf.mydomain.mytdl" appbase="webapp/appdir">
<Context path="" docbase="cf" debug="0" reloadable="true"
crossContext="true">
<Logger ... />
<Valve className="...RemoteAddrValve" ... />
</Context>

</Host>

Dekuji predem.

                     Mirek

Odpovedet emailem