Erro ao chamar o Dispatcher!

Estou fazendo uma aplicação web e estou c :roll: m um problema. Não estou conseguindo com que um Servlet dispache pro JSP.

Código do Servlet:

package br.com.portal.architecture;

import java.io.IOException;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class StandardServlet extends HttpServlet {

     protected void doGet(HttpServletRequest request,   HttpServletResponse response) throws ServletException, IOException {
            doPost(request, response);
    }
	
    protected void doPost(HttpServletRequest request, HttpServletResponse response) 
throws ServletException, IOException{          
RequestDispatcher dispatcher = null;		
            dispatcher= request.getRequestDispatcher("/login.jsp");
            dispatcher.forward(request, response);
    }	
}

O Jsp só tem um texto. Quando acesso essa servlet ocorre o seguinte erro:

javax.servlet.ServletException: Servlet execution threw an exception
	br.com.portal.architecture.StandardServlet.doPost(StandardServlet.java:22)
	br.com.portal.architecture.StandardServlet.doGet(StandardServlet.java:15)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

Essa exceção foi lançada até ocorrer StackOverFlow. No logo do Tomcat tem:

2005-04-11 16:45:23 ApplicationDispatcher[/Portal] Servlet.service() for servlet ServletProxy threw exception
java.lang.StackOverflowError

2005-04-11 16:45:23 StandardWrapperValve[ServletProxy]: Servlet.service() for servlet ServletProxy threw exception
java.lang.StackOverflowError

Onde ServletProxy é o nome que dei a servlet no web.xml.

Será que alguém sabe pq ocorre esse erro?