Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1085 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Augmentation mémoire pour servlets

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Augmentation mémoire pour servlets

n°1161077
leon_78
Posté le 27-07-2005 à 09:28:28  profilanswer
 

 Bonjour,  
 
j'utilise une servlet qui doit lire un fichier excel d'environ 5000 lignes (grace à l'API), mais quand je lance la page jsp, Tomcat m'affiche une erreur avec pour cause mère java.lang.outOfMemory.  
Et évidemment je ne peux pas lancer la commande java -Xmx...
Existe-t-il un moyen de modifier la configuration générale de java pour augmenter la taille de la mémoire disponible??
Merci
 

mood
Publicité
Posté le 27-07-2005 à 09:28:28  profilanswer
 

n°1161113
beemer
Posté le 27-07-2005 à 09:53:44  profilanswer
 

leon_78 a écrit :


Et évidemment je ne peux pas lancer la commande java -Xmx...


et pourquoi ca?!

n°1161171
leon_78
Posté le 27-07-2005 à 10:34:35  profilanswer
 

Il s'agit d'une servlet que j'importe dans une page JSP, ce n'est pas un lancement de programme. Ensuite j'instancie un objet du type de la classe que j'ai importée et c'est à ce moment que l'erreur intervient...

n°1161184
R3g
fonctionnaire certifié ITIL
Posté le 27-07-2005 à 10:41:26  profilanswer
 

tu peux utiliser l'option -Xmx... dans la commande qui lance tomcat ; à toi de trouver comment faire pour passer le paramètre au script qui le lance, ou pour modifier le-dit script.


---------------
Au royaume des sourds, les borgnes sont sourds.
n°1161191
beemer
Posté le 27-07-2005 à 10:43:13  profilanswer
 

et tu penses pas que tes servlets tourne dans un serveur (dans ton cas tomcat) qui a son tour tourne dans une jvm et qu'il y a donc moyen de lancer ton serveur avec l-option -Xmx?
par exemple sous windoz il y a un lien dans demarrer/programmes/apache tomcat qui s'appele configurer tomcat et qui comporte un onglet java ;)

n°1161228
leon_78
Posté le 27-07-2005 à 11:06:14  profilanswer
 

exact merci! j'aurais dû commencer par là...
Il y a un champ qui permet d'indiquer la valeur max de la pool memory
j'ai mis 100 MB, pour l'instant ça marche!

n°1161235
R3g
fonctionnaire certifié ITIL
Posté le 27-07-2005 à 11:11:56  profilanswer
 

Il existe des outils pour surveiller l'utilisation de la mémoire de la VM ; tu devrais peut-être essayer, ça te permettrait de trouver la quantité optimale à allouer, et peut-être aussi de détecter des fuites ou des problèmes dans ton code...


---------------
Au royaume des sourds, les borgnes sont sourds.
n°1162485
the real m​oins moins
Posté le 28-07-2005 à 02:20:40  profilanswer
 

Clairement, parce que 5000lignes dans un fichier excel avec du code sain, ça ne me parait pas démentiel, ça devrait tourner avec les settings de base.
Ma curiosité est titillée, là [:klem3i1]
 
Et d'abord, c'est quelle API que tu utilises pour generer ton truc?
 
(Tiens encore un truc qui me chiffonne: j'espère que tu te trompes quand tu dis que tu "importes une servlet dans une jsp". Si pas, je suis curieux de savoir ce que tu veux dire par là [:klem3i1])

n°1162552
R3g
fonctionnaire certifié ITIL
Posté le 28-07-2005 à 09:10:27  profilanswer
 

Tiens oui, j'avais pas remarqué ça...


---------------
Au royaume des sourds, les borgnes sont sourds.
n°1778178
vendredibl​anc
rien
Posté le 27-08-2008 à 11:24:07  profilanswer
 

Bonjour,
Je veux deployer une application web (écrite en struts ) sur un serveur unix-tomcat.
l'application marche bien sur le localhost, mais sur le serveur (serveur reseau) tomcat ne lit pas le fichier Excel utilisé pour charger une base de données.
Merci de me répondre vite.


---------------
savoir
mood
Publicité
Posté le 27-08-2008 à 11:24:07  profilanswer
 

n°1779467
souk
Tourist
Posté le 28-08-2008 à 21:23:39  profilanswer
 

vite [:souk]

n°1779471
MagicBuzz
Posté le 28-08-2008 à 21:29:35  profilanswer
 

y'a besoin de déterrer un topic de trois ans pour demander qu'on dire "vite" ?

n°1779620
brisssou
8-/
Posté le 29-08-2008 à 10:09:38  profilanswer
 

c'est dommage en plus que java sorte pas des exceptions, ça serait quand même plus simple pour débugger


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Augmentation mémoire pour servlets

 

Sujets relatifs
question de memoireProblème complexe : flush de la memoire tampon d'un JFileChooser
Question sur la gestion mémoiredébordement de la mémoire
FreeImage liberation memoireProblème de mémoire...
Probleme de mapping memoire[résolu]débordement mémoire!
blanc de mémoireORACLE : occupation mémoire du varchar2
Plus de sujets relatifs à : Augmentation mémoire pour servlets


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR