Problema de redirecionamento entre servlets

Pessoal,

Estou com problema quando tento redirecionar de um servlet para outro, está implementei da seguinte forma:

dispatcher = request.getRequestDispatcher("http://workstation:9090"+integrationPath+"/IntegrationServlet");
dispatcher.forward(request, response);

Mantendo tudo no mesmo servlet funciona (por exemplo: dispatcher = request.getRequestDispatcher(+"/teste.jsp");), mas quando tento acessar um outro como no código acima dá esse erro:

HTTP Status 404 - /business/http:/cpqd050930:9090/webcasting/IntegrationServlet

type Status report

message /business/http:/cpqd050930:9090/webcasting/IntegrationServlet

description The requested resource (/business/http:/cpqd050930:9090/webcasting/IntegrationServlet) is not available.
Apache Tomcat/5.5.25

Eu gostaria que ele fosse para http://cpqd050930:9090/webcasting/IntegrationServlet

Alguém pode me ajudar?

Obrigado.

Cara, qual o valor da variável integrationPath?

/webcasting

O servidor que o primeiro servlet está rodando é o http://workstation:9090? Porque não pode haver redirecionamento para outro servidor.

Porque você não tenta fazer:

dispatcher = request.getRequestDispatcher("/" + integrationPath + "/IntegrationServlet");  
dispatcher.forward(request, response);

HHHuuummmm…

Porque eu estava no servidor A, aí fiz uma chamada para um servidor B e terminado o procedimento, ele teria que retornar ao servidor A.

Estou integrando dois softwares.