Alguém conhece esse java.lang.IllegalArgumentException?!?!?!

Se você não colocar uma / (barra) antes do recurso ao criar um RequestDispatcher, ele assumirá que este recurso está no mesmo diretório que o executor está.

Exemplo: Um Servlet http://host/Aplicacao/Virtual/MeuServlet faz um dispatch para /meujsp.jsp significa ir para http://host/Aplicacao/meujsp.jsp mas se for para meujsp.jsp significa ir para http://host/Aplicacao/Virtual/meujsp.jsp

Leia a mensagem:

Alguém já passou por alguma situação semelhante?! Acontece ao tentar dar um dispatch!

java.lang.IllegalArgumentException: Path idinsure.jsp does not start with a "/" character br.com.serasa.logon.LogonServlet.doProcess(LogonServlet.java:263) br.com.serasa.logon.LogonServlet.doPost(LogonServlet.java:313) javax.servlet.http.HttpServlet.service(HttpServlet.java:709) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
Talvez tenha alguma relação com a versão do Java ou JSP!!! Esse erro aconteceu ao pegar um trecho de código antigo!
Obrigado!

Oh galera! Valeu!!! Funcionou adicionando a barra “/”!!! No entanto, tive que mudar um código que não era de minha autoria! Pensei que talvez tivesse uma outra solução mudando a versão do jsp!