Vraptor 3 como chamar uma servlet da classe controller

Bom dia,

preciso chamar uma servlet de dentro da classe controller, mas não estou conseguindo…

tentei usar:

	@Get
	@Path("/viewPdf")
	public void criaPdf(Long id) throws SQLException, IOException {
		BuscaAcordoPdf.geraPdf(id);
		result.forwardTo("/viewPdf");
	}

na web.xml

  <servlet>
	  <servlet-name>servlet</servlet-name>
      <servlet-class>br.com.xxx.util.ExibePdf</servlet-class>
  </servlet>
  <servlet-mapping>
      <servlet-name>servlet</servlet-name>
      <url-pattern>/viewPdf</url-pattern>
  </servlet-mapping>

mas não deu certo…

Obrigado…

Não precisa de declarar nada no deployment descriptor além disso:

<filter>
    <filter-name>vraptor</filter-name>
    <filter-class>br.com.caelum.vraptor.VRaptor</filter-class>
</filter>

<filter-mapping>
    <filter-name>vraptor</filter-name>
    <url-pattern>/*</url-pattern>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>REQUEST</dispatcher>
</filter-mapping>

Da uma olhada aqui:
http://vraptor.caelum.com.br/documentacao/vraptor3-o-guia-inicial-de-10-minutos/

o problema é que o VRaptor trata a url /viewPdf, então o forward cai nele mesmo…

se vc trocar a url da servlet para algo que o VRaptor não trata vai funcionar