Bonjour,
je veux ajouter une servlet de nom "init" qui va se lancer au démarrage de mon WS type Axis (ma servlet va charger des données d'un fichier xml).
Pour ce faire, j'ajoute au web.xml les lignes suivantes (en gras) :
...
<servlet>
<servlet-name>AxisServlet</servlet-name>
<display-name>Apache-Axis Servlet</display-name>
<servlet-class>
org.apache.axis.transport.http.AxisServlet
</servlet-class>
</servlet>
...
<servlet>
<servlet-name>init</servlet-name>
<servlet-class>com.xxx.consommation.servlet.InitServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
1) première question : est-ce possible ?
2) 2ème question : quand je code ma servlet, doit-elle étendre HttpServlet ou une servlet d'Axis ?
public class InitServlet extends HttpServlet
ou
public class InitServlet extends AxisServletBase
ou autre chose ?
D'avance merci pour votre réponse.
Partager