DownloadServlet - definir caminho relatório PDF

Olá pessoal,

Tô com um problema para apresentar um relatório PDF que criei.

Dentro do web.xml foi definido a seguinte sessão:

   <servlet>
        <servlet-name>DownloadServlet</servlet-name>
        <servlet-class>com.jsos.download.DownloadServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>DownloadServlet</servlet-name>
        <url-pattern>/servlet/DownloadServlet</url-pattern>
    </servlet-mapping>

no arquivo .xhtml quando o usuário clica no botão, eu tenho uma função javascript que faz o seguinte:

window.open("#{facesContext.externalContext.requestContextPath}/servlet/DownloadServlet?pedidoVendas_1.pdf","janela","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=950,height=800,left=110,top=30")

Esse relatório “pedidoVendas_1.pdf” está sendo criado e jogado na pasta Internet Temporary Files da minha maquina. E quando aparece o pop-up acima, aparece com a mensagem de que o arquivo pedidoVendas_1.pdf não foi encontrado.

Pergunto:

Como posso utilizar a informação de caminho definida no arquivo web.xml para que eu possa abrir o pop-up com o arquivo PDF?
Será que existe outra maneira de eu apresentar o PDF?

No aguardo de respostas,

Valeu!

Olá pessoal,

Sintetizando, como posso abrir um arquivo PDF numa janela pop-up utilizando JSF?

Se alguém puder me ajudar,

Valeu