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

JSF Java Discussion :

uploadFile Tomahawk VM heap space


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 73
    Par défaut uploadFile Tomahawk VM heap space
    Bonjour tout le monde

    j'ai une application web qui permet de faire des upload des fichiers( video image document...)

    çà marche très bien jusqu'a la taille de 20Mo

    j'utilise tomahawk et je sauvegarde les fichiers directement dans la base Mysql

    j'ai bien ajouter cette ligne dans le my.ini pour que le serveur accepte le fichier de grand taille
    max_allowed_packet = 1028M
    et j'utilise bien le LONGBLOB qui supporte jusqu'a 2 GO

    sur le JSF :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <t:inputFileUpload id="file" value="#{myBean.uploadedFile}"
    pour le Bean je fait juste :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Entite.setMonBlob(uploadedFile.getBytes());

    Le problème que pour de fichier >20 ou 30 Mo
    j'ai cette erreur --> VM heap space

    Rq:je veux garder la sauvegarde sur la base ..pas directement sur le disque dure

    je crois que même pour le sauvegarde sur HDD cette erreur persistera encore

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    Qu'es-ce que tu utilises comme paramètre pour lancer ton serveur d'application ?

    regarde du côté de -Xms et-Xmx

  3. #3
    Membre Expert
    Avatar de X-plode
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2005
    Messages
    682
    Détails du profil
    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2005
    Messages : 682
    Par défaut
    Citation Envoyé par *alexandre* Voir le message
    Qu'es-ce que tu utilises comme paramètre pour lancer ton serveur d'application ?

    regarde du côté de -Xms et-Xmx
    Bonsoir,

    Comme dis Alexandre, il faut augmenter l'espace mémoire alloué à la JVM.
    Et pour ce faire, tu rajoutes au paramètre de lancement de la JVM :
    -Xmx1024m

    Bon courage,

  4. #4
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 73
    Par défaut
    par defaut j'execute eclipse avec cette paramétrage

    "eclipse.exe" -vmargs -Xms256m -Xmx952m -XX:MaxPermSize=256m

    et le jboss
    "/jboss-4.2.3.GA/bin/../lib/endorsed" -Xms128m -Xmx512m

    c'est insuffisant ?

    y'a surement une autre méthode afin d'éviter ça parce que tôt ou tard il va se planter non ?
    supposant que 10 utilisateur ..sont entrain de faire un upload en même temps

    en tous cas j'ai encore un petit problème lors du lecture de video
    en fait j'utilise une servlet afin de streamer le contenu du blob vers le client ..jusqu'a maintenant je n'utilise rien de special apart le servlet et je laisse le navigateur se débrouiller du reste "lecture"
    par défaut mon lecture est quick time player j'ai remarquer que la page se plante pour quelque secondes afin de télécharger totalement les données.

    quelqu'un a une idée comment ajouter un lecteur personnalisé comme (google video , youtube ,..).
    lecteur flash peut etre utile?!!
    je crois que avec ce genre de lecteur je pourrai résoudre tout

    Merci pour vos interventions

  5. #5
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 73
    Par défaut
    je relance ma question
    Merci pour toutes les suggestions

  6. #6
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    comment tu définis le filtre dans le web.xml?

Discussions similaires

  1. [Info] Chargement image et Java heap space
    Par dazz_x dans le forum Langage
    Réponses: 9
    Dernier message: 11/09/2007, 11h51
  2. Java heap space
    Par youdev dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 10/07/2007, 11h10
  3. [jarsigner] java heap space
    Par GLDavid dans le forum Langage
    Réponses: 3
    Dernier message: 16/08/2006, 11h35
  4. Eclipse erreur : java.lang.OutOfMemoryError: Java heap space
    Par sderecourt dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 14/04/2006, 11h28
  5. [ memoire ] Java Heap Space
    Par natha dans le forum Général Java
    Réponses: 10
    Dernier message: 23/01/2006, 11h15

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