2009-02-10 6 views
0

Donc, notre fichier de guerre a récemment gonflé d'environ 55 Mo à plus de 100 Mo. À quel moment, le déploiement par téléchargement dans l'administrateur a cessé de fonctionner. Déployer à partir de la ligne de commande et déployer à partir du système de fichiers local fonctionne toujours. Expérimentation, nous avons déterminé que le point de défaillance se situe entre 95 et 100 Mo, comme dans 95 Mo de guerre se déploie avec succès alors que 100 Mo ne le fait pas.Problèmes de téléchargement de grandes guerres à glassfish

L'erreur n'est pas informative.

  1. Aller à l'application admin
  2. Cliquez sur « Applications Web » dans l'arborescence
  3. Cliquez sur « Déployer ... »
  4. Sélectionnez « fichier incluse dans le paquet à télécharger sur le serveur » si elle est pas déjà
  5. Cliquez sur "Parcourir ..." et sélectionnez le fichier de guerre
  6. Cliquez sur "Ok"

à quel point est baratté pendant quelques secondes, puis revient à l'écran de déploiement comme si rien ne s'était passé. Les bûches n'ont rien d'extraordinaire en elles non plus. Cela arrive si le serveur est sur nos machines locales ou non. Toutes nos procédures d'assurance qualité utilisent cette méthode de déploiement, donc basculer vers les alternatives serait très pénible. Et les clients pourraient aussi soulever une puanteur.

Répondre

2

Cela ressemble à une limite configurable. Il y a un fil dans le Glassfish forum environ 100MB fichiers EAR.

Après le conseil de fil, je $GLASSFISH_HOME/lib/install/applications/adminGUI/adminGUI_war/WEB-INF/web.xml modifié, ce qui augmente le maxSize param pour 200000000.

<filter-name>UploadFilter</filter-name> 
    <filter-class>com.sun.webui.jsf.util.UploadFilter</filter-class> 
    <init-param> 
      <param-name>maxSize</param-name> 
      <param-value>100000000</param-value> 
    </init-param> 
+0

assez difficile à trouver, car il n'y a rien dans les journaux. Merci d'avoir répondu à votre question :) – Niallith

Questions connexes