Problema jsf, chamando Metodo do controller [RESOLVIDO]

Bom dia pessoal, estou com um problema bem sério. um determinado método não consegue ser chamado da visão ao controller… tentei de tudo que pude imaginar, mas a mesma coisa acontece!!! Dá o erro http 500! no tomcat roda normal, mas no servidor OAS não. Olho no Log e não há nenhuma exceção.
sequer chega na primeira linha do método chamado! Outra aplicação está com o mesmo código e está funcionando. Espero que possam me ajudar. Segue o link do xhtml com problema:

<h:form id="ferramentas">
				<h:commandLink action="#{logoffController.requisitarConfirmacao}" value="" >
					<img src="#{request.contextPath}/img/ico-sair.gif" width="16" height="16" alt="Sair do sistema" />
					<span>Sair</span>
					<f:param id="op_sair" name="operacao" value="sairSistema"/>
				</h:commandLink> 
</h:form>

e aqui o método chamado:

[code] public String requisitarConfirmacao() {
String retorno = REQUISITAR_CONFRIMACAO;

	String titulo = ApresentacaoUtil.getRequest().getParameter("titulo");
	String operacao = ApresentacaoUtil.getRequest().getParameter("operacao");
	this.setOperacao(operacao);
	
	if(OPERACAO_SAIR_SISTEMA.equals(operacao)){
		retorno = iniciarSair(titulo);
	}
	
	return retorno;
}[/code]

consigo chamar outras propriedades do controller.

agradeço a ajuda desde já.

vc chegou verificar se o método retorna a string retorno?

ou da erro antes?

qual versão do JSF?

Coloque um observador (debug) de uma variável que vc deseja ver o valor e em seguida, insira um breakpoint na linha onde contém a variável.

Ou coloque um tratamento de exceção, assim:

        try {
              // onde vc acha que está dando a exceção...
        } catch (Exception e) {
            Logger.getLogger(ClasseManagedBean.class.getName()).log(Level.SEVERE, null, e);
        }

Daí vc vê o que aparece no log do seu servidor e tals…

aqui funcionou a chamada ao método… poste a pagina inteira onde esta esse form pra gente dar uma olhada…

Até

Olá amigos,
desculpem a demora. aqui vão as respostas:

não sei ao certo a versão do jsf.

o código nem chega ao método… como vou tratar exceção? se coloco syso(“oi”) não acontece nada e não registra nada no log.

aqui está a pagina inteira

<?xml version="1.0" encoding="ISO-8859-1"?>

<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:p="http://politec.com.br/componentes"
	xmlns:pm="http://stj.jus.br/componentes/pdawmenu"
	xmlns:rich="http://richfaces.org/rich" xml:lang="pt-br" lang="pt-br">
	
	<div id="barra-ferramentas"> 
		<div id="dados-login">
			<img src="#{request.contextPath}/img/ico-usuario.gif" width="16" height="16" alt="Usuário logado" /> 
			<span>
				<strong>Usuário:</strong> #{sessionScope['nomeUsuario']}
			</span> 
		</div>

		<div id="menu-global">
			
			<h:form id="ferramentas">
				<h:commandLink action="#{logoffController.requisitarConfirmacao}" value="" >
					<img src="#{request.contextPath}/img/ico-sair.gif" width="16" height="16" alt="Sair do sistema" />
					<span>Sair</span>
					<f:param id="op_sair" name="operacao" value="sairSistema"/>
				</h:commandLink> 
				
				<!--
				<a href="#" title="Obter ajuda para utilização do sistema"> 
					<img src="#{request.contextPath}/img/ico-ajuda.gif" width="16" height="16" alt="Obter ajuda para utilização do sistema" /> 
					<span>Ajuda</span>
				</a>
				 -->
			</h:form>
		</div>
	</div>
</html>	

espero que ainda possam me ajudar…

cara, copiei seu código, colei aqui, mandei rodar e funcionou o.O

pois é!!! o mesmo código em outro projeto funciona!!! mas nesse não! dá http 500
não sei mais o que posso fazer

vish!

Obrigado pessoal pela prontidão e pelas valorosas ajudas! apesar dos Inúmeros e imponderáveis esforços de vocês o problema foi resolvido por aqui mesmo. Não há defeito algum no código e sim na implantação. Faltou aplicar uma biblioteca ao publicar o projeto. Fica a dica para alguém que tenha um problema parecido!! abraços…