Problemas com o tomcat a página não pode ser exibida

OI, estou com um problema urgente,… tenho uma pagina em jsp que está no ar a 2 anos e começou a ter problemas onde alguns usuários não conseguem mair logar, ao navegar pela página aparece “A página não pode ser exibida”, mas ao tentar a segunda vez consegue logar normalmente, ou alguns cliente dizem que tem 3 máquinas e somente 1 consegue logar. A configuração do server.xml é :

<?xml version="1.0" encoding="UTF-8"?>

Alguém poderia me ajudar? Alguém conhece um consultor Java?

Vc tem q ver se a requisicao está chegando ao seu destino. Se o tomcat diz q a pagina nao pode ser exibida e depois exibe, pode ser problema no codigo jsp da pagina. É bom q vc olhase o log do console do tomcat, pode existir algum erro la, e o ideal seria q postase aqui. Esse tipo de problema pode ter varios motivos, entao o certo seria vc verificar todas as formas posiveis de depuracao: Olhar o log, por mensagens de impressao no console no começo da pagina jsp para ver se ela pelo menos começou a ser processada, etc…

Página de login
login/index.jsp

<%@ page contentType=“text/html; charset=iso-8859-1” language=“java” errorPage="…/manutencao/erro_.jsp" %>

{...}
  <form id="login" name="login" method="post" action="logar.jsp">
    <table border="1" align="center" cellpadding="3" cellspacing="2" class="dadostexto">
      <tr>
        <td width="50%" bordercolor="#FFFFFF" class="dadosb">Login : </td>
        <td width="50%" bordercolor="#FFFFFF"><input name="login" type="text" class="campossenha" id="login" maxlength="15" /></td>
      </tr>
      <tr>
        <td bordercolor="#FFFFFF" class="dadosb"> Senha : </td>
        <td bordercolor="#FFFFFF"><input name="senha" type="password" class="campossenha" id="senha" maxlength="13" /></td>
      </tr>          
      <tr align="center">
        <td colspan="2" bordercolor="#FFFFFF"><input name="submit" type="submit" class="botao" id="submit" value="Entrar" /><input name="Reset" type="reset" class="botao" value="Limpar" /></td>
      </tr>
      <tr align="center">
        <td colspan="2" bordercolor="#FFFFFF"><a href="lembrete.jsp">Esqueci minha senha.</a></td>
      </tr>
      <tr align="center">
        <td colspan="2" bordercolor="#FFFFFF">&nbsp;</td>
      </tr>
      <tr align="center">
        <td colspan="2" bordercolor="#FFFFFF"><a href="../intranet/index.jsp" class="link">Acesso de Funcionários</a></td>
      </tr>
    </table>
  </form>
  <p>&nbsp;</p>

<logic:equal parameter=“ac” value=“no”>

</logic:equal>

<logic:equal parameter=“ac” value=“ni”>

</logic:equal>
{…}

Página que veficia se o login está correto :
login/logar.jsp

<%@ page contentType=“text/html; charset=iso-8859-1” language=“java” errorPage="…/manutencao/erro_.jsp" %>
<jsp:useBean id=“acesso” scope=“session” class=“www.ciaband.com.br.login.Login”/>
<jsp:setProperty name=“acesso” property="*"/>

<jsp:useBean id=“sincro” scope=“page” class=“www.ciaband.com.br.login.Sincronia”/>
<jsp:setProperty name=“sincro” property="*"/>

<%
System.out.println(“logar.jsp - login :”+request.getParameter(“login”));
System.out.println(“logar.jsp - senha :”+request.getParameter(“senha”));

if (acesso.getVerificaLogin().equals("NO"))
{		
	response.sendRedirect("index.jsp?ac=no");
	acesso.setFlag_logado("N");
}
else if (acesso.getFlag_logado().equals("S"))
{  acesso.setFlag_logado("N");

%>

  <script type="text/javascript">
  <!--
    alert("Este usuário/senha já está sendo utilizado.");
    window.location.href="index.jsp";
  //-->
  </script>

<%
}
else if (acesso.getFlag_senha().equals(“N”))
{
response.sendRedirect("…/cd/index.jsp");
}else
{
try{
if (sincro.getMensagem().equals(“NO”)){
%>

		<%
		acesso.setSair();
		response.sendRedirect("../manutencao/manu.jsp");	  
	}else{
		acesso.setFlag_logado("S");
		out.println("Logado com sucesso."); //Mostra na tela que foi logado com sucesso

	    response.sendRedirect(acesso.getCo());
	}
	}catch (Exception e) {

		response.sendRedirect(acesso.getCo());
	}
}	


%>	

Log do tomat:

logar.jsp - login :null
logar.jsp - senha :null
04/06/2008 10:24:29 - Login e senha em branco.(Verifica Login)

o que notei foi que ele não está pegando o login e senha,… estão indo nullos, coloquei a condição getParameter para forçar aparecer no log,…

Os outros cliente logam normalmente e não apresentam este problema, inslusive nas máquinas da empresa que trabalho nõ apresenta problemas (nem da minha casa), mas temos uma máquina de um cliente externo em nossa sala que é em outra rede e esta apresenta o erro igual ao do cliente.

Humm, você pode verificar isso usando o firebug. Veja se qunado o usuario submete o formulario de login os parametros estao indo certinho. Se tiverem sempre indo, entao é problema no servidor, caso nao, pode ser problema no navegador do cliente ou entao algum erro de tags ou javascript.
Estou supondo isso levando em consideração que o problema pode ta sendo gerado por causa dos valores nulos, o q pode nao ser isso tambem, mais vale verificar.