Je déploie un fichier .WAR sur Tomcat v5.5. Je veux lancer un fil sur le démarrage du fichier de guerre. Donc, je pense à utiliser Startup Servlet pour cela. Mais je n'ai pas beaucoup de connaissances sur les servlets/servlets de démarrage. Pouvez-vous me guider un peu sur la façon de le faire? Tous les liens descriptifs sur ce sujet seront également très appréciés. :)Servlet de démarrage pour le fichier WAR
3
A
Répondre
9
Vous pouvez utiliser un javax.servlet.ServletContextListener
, et le configurer dans web.xml
, comme:
<listener> <listener-class>com.mycompany.Listener</listener-class> </listener>
SerletContextListener
s sont au bon endroit pour initialiser des choses qui ont besoin de la durée de vie de votre application. Il vous permet d'initialiser des choses lorsque l'application est démarrée, et de détruire des choses lorsque l'application (ou le serveur d'applications) est fermée.
0
Vous pouvez ajouter
<load-on-startup>1</load-on-startup>
à votre servlet, afin qu'il soit chargé lorsque l'application arrive. Vous pourriez faire vos trucs init dans la méthode init. Vous devrez peut-être également éviter de configurer modèles d'URL pour ce servlet.
Voir aussi example
Questions connexes
- 1. "Impossible de charger la classe de servlet dans le module spécifié" affiché lors de l'ajout de servlet au fichier war
- 2. Tomcat impossible de trouver jsp dans le fichier war
- 3. fichier externe log4j.xml pour WAR
- 4. Démarrage d'une servlet avant le chargement du contexte de l'application
- 5. créer un fichier war
- 6. Grails: fichier WAR question
- 7. Obtenir le nom du fichier war dans jboss
- 8. Comment puis-je spécifier les répertoires dans le fichier war?
- 9. exporter le fichier war dans jdeveloper 10g
- 10. Le projet Guice Servlet échoue avec IllegalAccessException au démarrage
- 11. favicon.ico dans Java fichier WAR
- 12. Groovy: déployer un fichier war
- 13. Version du fichier WAR Grails
- 14. WebApplications (fichier .war) et fichier jar commun
- 15. Comment utiliser un fichier de configuration pour le servlet Java EE?
- 16. Chargement d'un contexte/servlet au démarrage dans Tomcat * WITHOUT * changement de descripteur de déploiement (web.xml)
- 17. Le servlet n'est pas dans le contexte de servlet de l'application racine
- 18. installer le fichier war au répertoire de déploiement du serveur
- 19. Cryptage des fichiers War
- 20. Comment télécharger la page pour le fichier jad chez servlet?
- 21. Variable 'app' dans l'url-pattern pour le mappage de servlet
- 22. Maven: fichiers supprimés (antrun) toujours dans le fichier war final
- 23. Propagation de projets EJB3 et WAR pour le déploiement
- 24. Erreur lors du déploiement du fichier WAR
- 25. Exclure le dossier du fichier WAR dans Netbeans 6+
- 26. Ayant Netbeans fichier war autodeploy à tomcat
- 27. Configuration de différentes méthodes d'authentification pour différents "dossiers" en un seul fichier .war
- 28. comment obscurcir le fichier war en utilisant proguard
- 29. Méthode préférée pour configurer une page de démarrage JSF?
- 30. Erreurs Java Servlet 404