Que tal !!!
Estas seguro de que el enlace tiene el valor requerido ? ese problema lo he visto cuando se crea la aplicacion o se compila y no se cambia las direcciones locales por las direcciones del servidor.
Si ese es el caso te recomiendo usar un script que verifica el servidor donde esta la aplicación, puede ser algo asi:
Código:
creas una variable de session que va a guardar la direccion base de la aplicacion
verificas en que servidor esta asi:
if(!request.getServerName().equals("localhost")){
le asignas a la variable de session el valor del servidor web no local http://www.miservidor.com
}else{
le asignas a la variable de session el valor del servidor local
http://localhost
}
luego donde vas a crear en enlace simplemente concatenas el valor de la variable de session asi:
String enlace = variable+":8080/Proyecto/jsp/menu_historia.jsp";
De esta manera nunca tendras problemas con enlaces locales o remotos.
Saludos.