CMDBuild Forum

caricamento allegati di grandi dimensioni

Ciao a tutti,

fornisco una breve descrizione del mio problema: utilizzando i webservice di cmdbuild richiamo il metodo uploadAttachment per allegare un documento o file zip a una card creata; il caricamento funziona solo per allegati con una dimensione inferiore a 100 MB, io ho però la necessità di allegare file con una dimensione superiore ai 700 MB (attualmente provando a caricare anche un file di 200 MB la console eclipse restituisce il seguente errore: 

17-ott-2012 10.45.39 org.apache.catalina.core.StandardWrapperValve invoke

GRAVE: Servlet.service() for servlet ServletGestioneDocumenti threw exception

java.lang.OutOfMemoryError: Java heap space). 

Cerco suggerimenti per poter risolvere il problema descritto?

 

P.S. Provando a caricare un allegato di grandi dimensioni dall'interfaccia di Cmdbuild funziona senza problemi.

Vi ringrazio anticipatamente per la risposta

Saluti.

Fabio

Salve, bisogna configurare adeguatamente la memoria dell'applicazione che chiama i webservice (come probabilmente è già stato fatto per tomcat dato che dite che CMDBuild funziona correttamente)
In particolare, solitalmente,  la gestione della memoria in un'applicazione java viene configurata tramite i parametri -Xms -Xmx -XX:MaxPermSize
L'ultimo è quello che le interessa. 
 
Di seguito un esempio di come configuriamo tomcat: 
CATALINA_OPTS  -Xms512M -Xmx1536M -XX:MaxPermSize=256M -server  -Dfile.encoding=UTF8
 
Saluti,
Lisa.