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

Servlets/JSP Java Discussion :

Servlet upload d'un fichier de taille importante


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 181
    Par défaut Servlet upload d'un fichier de taille importante
    Bonjour,
    Dans le cadre d'un projet, j'ai mis en place un système d'import de données dont certains fichier peuvent atteindre plus de 150MO. Ce fichier une fois chargé est envoyé vers ma base de données (MS SQL SERVER) qui se charge de remonté ces données.
    Le problème étant que le temps du chargement est supérieur à 5 minutes (plus ou moins) et alors que le chargement dans la base de données se réalise bien la redirection n'est pas effectuée et IE m'affiche que la page n'est pas atteignable.

    Je n'y comprends rien (Je tiens à préciser que tout se passe bien hormis la redirection : Le lien est OK).

    Ci-dessous une partie du code:
    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
    System.out.println("DUMP " + filePath);
    cS = cnx.prepareCall("{Call IMPORT_File(?,?,?,?,?)}");
    cS.setString(1, filePath);
    cS.setInt(2, idp);
    cS.setString(3, desc);
    cS.registerOutParameter(4, Types.INTEGER);
    cS.registerOutParameter(5, Types.VARCHAR);
    System.out.println("IMPORT START");
    cS.execute();
    // Check error status
     
    errorType = cS.getInt(4);
    errorMessage = cS.getString(5);
    if (errorType != 0) {
                   request.setAttribute("result", errorMessage);
    }
    System.out.println("Import OK");
    System.out.println("REDIRECTION:" + request.getContextPath()
    						+ "/import/import.jsp");
    RequestDispatcher rd = request.getRequestDispatcher("/import/import.jsp");
    rd.forward(request, response);
    Merci par avance,
    Cordialement Daniel

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 181
    Par défaut
    Personne ne peut m'aider?

  3. #3
    Membre éclairé Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 666
    Par défaut
    salut, mets plutôt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    getServletContext().getRequestDispatcher("/import/import.jsp").foward(request,response);
    Normalement ca devrait marcher.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 181
    Par défaut
    Bonsoir,
    Après modification de mon code, aucun changement ne s'opère.
    Néanmoins, je me demande si le problème ne viendrait pas plutôt d'un paramètre concernant le temps d'exécution d'une page.
    En effet mon code se termine jusqu'au bout et ce sans erreur.

    Ma question est donc la suivante existe t'il un paramètre à modifier sous TOMCAT ou sous mon application (de préférence) me permettant d'exécuter une page plus longtemps?

    Cordialement,
    Daniel

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 181
    Par défaut
    Personne n'a jamais rencontré ce genre de problème?

Discussions similaires

  1. [PHP 5.1] Upload d'un fichier CSV de taille importante et temps d'exécution.
    Par marcandre dans le forum Langage
    Réponses: 2
    Dernier message: 10/11/2011, 12h01
  2. Réponses: 2
    Dernier message: 16/08/2009, 13h31
  3. Réponses: 1
    Dernier message: 15/02/2007, 15h11
  4. [servlet]Upload Fichier su serveur
    Par mathk dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 21/04/2004, 10h24
  5. [Servlet][Tomcat] Upload d'un fichier sur le serveur
    Par gandalf_le_blanc dans le forum Tomcat et TomEE
    Réponses: 7
    Dernier message: 19/04/2004, 13h56

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