IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

Effacer des fichiers au démarrage de Tomcat?


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 37
    Points : 19
    Points
    19
    Par défaut Effacer des fichiers au démarrage de Tomcat?
    Bonjour,

    j'ai une application qui crée des rapports avec des images. Por chaque rapport l'application met des images sur le dossier "Images" de la structure de mon application.

    Je vais créer plusieurs rapports et je voudrais que chaque fois que je démarre Tomcat effacer toute image du dossier Images.

    Est-ce quelqu'un peut me dire s'il y a une façon d'effacer cettes images au démarrage de Tomcat????? Sinon, comment est-ce que je peux faire pour effacer cettes images??

    J'attends vos réponses.
    Merci d'avance...

  2. #2
    Membre averti

    Profil pro
    Inscrit en
    Mars 2007
    Messages
    392
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 392
    Points : 439
    Points
    439
    Par défaut
    tu peux faire une servlet qui se charge d'effacer les images... et dans le web.xml, tu ajoutes l'attribut <load-on-startup>0</load-on-startup> pour dire au serveur d'application de lancer cette servlet à son démarrage.

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 37
    Points : 19
    Points
    19
    Par défaut
    Bonjour
    merci pour ta réponse, mattheox. J'ai essayé de faire ce que tu m'avais dit, mais je n'arrive pas à effacer les images.

    ça c'est mon web.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
        "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
    <web-app>
     
        <display-name>Report Generator</display-name>
     
        <servlet>
    		<servlet-name>ClearImages</servlet-name>
    		<servlet-class>ClearApplication</servlet-class>
    		<load-on-startup>0</load-on-startup>
    	</servlet>
     
    	<servlet>
    		<servlet-name>BirtReport</servlet-name>
    		<servlet-class>ReportGenerator</servlet-class>
    	</servlet>
     
    	<servlet-mapping>
    		<servlet-name>ClearImages</servlet-name>
    		<url-pattern>/</url-pattern>
    	</servlet-mapping>
     
    	<servlet-mapping>
    		<servlet-name>BirtReport</servlet-name>
    		<url-pattern>/run</url-pattern>
    	</servlet-mapping>
     
     
    </web-app>
    ClearImages est la servlet qui efface les images

    Qu'est-ce que je dois ajouter de plus??

    Merci

Discussions similaires

  1. Réponses: 4
    Dernier message: 31/07/2008, 21h27
  2. effacer des fichiers
    Par sanaa16 dans le forum Langage
    Réponses: 4
    Dernier message: 15/06/2008, 23h29
  3. Effacer des fichiers temporaires
    Par elbrujo2323 dans le forum Servlets/JSP
    Réponses: 35
    Dernier message: 22/05/2008, 18h58
  4. Batch pour effacer des fichiers
    Par Smint dans le forum Windows XP
    Réponses: 2
    Dernier message: 03/10/2007, 19h17
  5. Choix pour un script pour effacer des fichiers
    Par mindover280 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 23/07/2007, 00h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo