FileDownload y FileUpload JSF Primefaces no funcionan

Estoy usando PrimeFaces 3.1.2, NetBeans 7.2, JSF 2.1 y GlassFish 3.1.2.

Estoy usando el código real que obtuve dehttp://www.primefaces.org/showcase/ui/fileUploadAuto.jsf yhttp://www.primefaces.org/showcase/ui/fileDownload.jsf.

Cuando ejecuto el código de carga del archivo, no funciona en absoluto. El archivo no se carga y no se muestra ningún mensaje de éxito. Pero si el tamaño del archivo excede el tamaño mencionado, está mostrando un mensaje que indica que el tamaño del archivo es demasiado grande.

Esta es mi opinión:

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:p="http://primefaces.org/ui">
    <h:head>
    </h:head>
    <h:body>
        <h:form enctype="multipart/form-data">
            <p:fileUpload fileUploadListener="#{fileUploadController.handleFileUpload}"
                mode="advanced"
                update="messages"
                auto="true"
                sizeLimit="100000" 
                allowTypes="/(\.|\/)(gif|jpe?g|png)$/"/>
            <p:growl id="messages" showDetail="true"/>
        </h:form>
    </h:body>
</html>

Aquí está mi frijol de respaldo:

package com;

import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.context.FacesContext;
import org.primefaces.event.FileUploadEvent;

@ManagedBean
@SessionScoped
public class FileUploadController {
    public void handleFileUpload(FileUploadEvent event) {
        FacesMessage msg = new FacesMessage("Succesful",   event.getFile().getFileName() + " is uploaded.");
        FacesContext.getCurrentInstance().addMessage(null, msg);
    }
}

Es básicamente el mismo código en la página de presentación de PrimeFaces.

Del mismo modo con el código de descarga de archivos; Cuando hago clic en descargar no pasa nada. Una ventana emergente se abre y se cierra antes de que pudiera darme cuenta. Tengo el archivo de imagen en su lugar como se menciona en el flujo de recursos de obtención (para la parte de descarga), pero no sé cuál es el problema. El código también es básicamente el mismo que en la página de presentación de PrimeFaces.

No veo ningún registro o error en Glassfish en Netbeans. Tampoco sé cómo habilitar el registro si es necesario.

Respuestas a la pregunta(3)

Su respuesta a la pregunta