Fichier web.xml

Fichier web.xml - Java - Programmation

Marsh Posté le 08-11-2002 à 11:28:41    

Bonjour,
j'ai un petit problème pour parametrer une servlet.
 
    <servlet>
      <servlet-name>setup</servlet-name>
      <servlet-class>SetupServlet</servlet-class>
       
      <init-param>
       <param-name>props</param-name>
        <param-value>
            C:\jakarta-tomcat-4.0.4\webapps\StlUpload\WEB-INF\config.properties
        </param-value>
      </init-param>
       
      <init-param>
 <param-name>userDB</param-name>
        <param-value>
            C:\jakarta-tomcat-4.0.4\webapps\StlUpload\WEB-INF\userDB
        </param-value>
      </init-param>
     <load-on-startup/>    
</servlet>
 
J'ai essayé à la place de la ligne en gras de mettre
<load-on-startup>1</load-on-startup>
 
Mes symptômes: Le chargement de mon appli ne se termine jamais ce qui n'est pas le cas lorsque je supprime la ligne...
QQ'un aurait-il une idée lumineuse avant l'apéro?


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 08-11-2002 à 11:28:41   

Reply

Marsh Posté le 08-11-2002 à 11:50:47    

ca veut dire quoi ca : "Le chargement de mon appli ne se termine jamais"
 
ton code a l'air correcte. Tu as mit une trace dans le init() de la servlet pour voir si elle téiat bien executée au lancement du sevreur ?

Reply

Marsh Posté le 08-11-2002 à 11:51:17    

persepolis a écrit a écrit :

Bonjour,
j'ai un petit problème pour parametrer une servlet.
.../...
J'ai essayé à la place de la ligne en gras de mettre
<load-on-startup>1</load-on-startup>
Mes symptômes: Le chargement de mon appli ne se termine jamais ce qui n'est pas le cas lorsque je supprime la ligne...
QQ'un aurait-il une idée lumineuse avant l'apéro?




Ca veut dire quoi que le chargement ne se termine pas ?
La methode init() s'arrête en cours de route ?
Normalement </load-on-startup> devrait suffir.
Si tu ajoutes un integer dans ce tag, cela indique l'ordre de chargement des servlets, ce qui ne devrait pas changer grand'chose si tes servlets sont indépendantes.
Si tu ne mets pas du tout ce tag alors là le serveur peut ou non charger ta servlet au démarrage, cela dépend des implémentations (flemme de tester tomcat).
 
 

Reply

Marsh Posté le 08-11-2002 à 11:52:15    

quand pas de load on startup, tomcat initialise la servlet à la première requête vers cette servlet

Reply

Marsh Posté le 08-11-2002 à 11:52:18    

grillé... et pareil que miguel  :D

Reply

Marsh Posté le 08-11-2002 à 13:46:24    

A priori, en recompilant la servlet de setup apres y avoir mis une trace, ca a l'air d'avoir fait marche le tout ...
J'ai cru que Tomcat avait pris lui aussi une journée de RTT...
 
A moins que l'apéro de 12h m'est ouvert les yeux ?
Merci


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed