Hace un tiempo implemente un servicio de carga remota de archivos desde un cliente web a mi servidor usando FileUpload sobre un servlet con glassfish 3, este servicio lo desplegue en una plataforma windows, y funciona perfectamente

Ahora hace unos dias migre todos mis servidores a linux, estoy trabajando sobre Ubuntu 10.10 LTS, y es aqui donde empieza mi problema

Los procesos generados en el servlet no muestran ninguna excepcion, y todo parece estar de maravilla, pero no sube ningun archivo. Igualmente he probado con varios exploradores (Mozilla y chrome) accediendo a mi servicio incluso en distintos SO windows y linux, y sigue presentando el mismo problema.
No se que hacer, he seguido distintas formas de implementar el proceso de carga con fileUpload, desde la doc que ellos presentan en su pagina hasta codigos presentados en foros, pero sigue dando el mismo comportamiento.
Agradezco mucho su atencion y colaboracion.