Hola a todos!
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 , aun cuando la version de fileUpload que estaba utlizando era una antigua (la v 1.0).
Ahora hace unos dias migre todos mis servidores a linux, estoy trabajando sobre Ubuntu 10.10 LTS, y es aqui donde empieza mi problema , aunque todo esta absolutamente igual al despliegue hecho en windows, no logro hacer que la request me traiga consigo el contenido del archivo que estoy subiendo remotamente y por lo tanto no puedo subir el archivo, es decir cuando lo evaluo por medio del metodo parseRequest(request) de FileUpload este me entrega una lista vacia.
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.