Deploy aplicação JSF+PRIMEFACES

Fala galera blz?

Acabei de terminar minha primeira aplicação utilizando o jsf + primefaces e quando eu esta rodando pelo eclipse tudo estava de vento em poupa funcionava blz,
mas quando fui manda para o tomcat fora do eclipse nada funciona esta parecendo alguma configuração

web.xml

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

RelatorioDiario

index.jsf
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp


Faces Servlet
javax.faces.webapp.FacesServlet
1


Faces Servlet
*.jsf


State saving method: ‘client’ or ‘server’ (=default). See JSF Specification 2.5.2
javax.faces.STATE_SAVING_METHOD
client


javax.servlet.jsp.jstl.fmt.localizationContext
resources.application


com.sun.faces.config.ConfigureListener

primefaces.THEME south-street

[/code]

index.xhtml

[code]

<f:view contentType="text/html">
    <h:head>
        <f:facet name="first">
            <meta content='text/html; charset=UTF-8' http-equiv="Content-Type"/>
            <title>RELATÓRIO DIÁRIO</title>
        </f:facet>
        
        <link type="text/css" rel="stylesheet" href="#{request.contextPath}/css/default.css" />
        <link type="text/css" rel="stylesheet" href="#{request.contextPath}/css/principal.css" />

        <style type="text/css">
               .ui-layout-north {
                      z-index:20 !important;
                     overflow:visible !important;;
                }

              .ui-layout-north .ui-layout-unit-content {
                    overflow:visible !important;
               }
               
               .ui-datatable .ui-datatable-footer {
                   text-align:left;
               }
                   
        </style>
    </h:head>

    <h:body>
        
        <h:form id="formulario">
            
           
           <p:growl id="growl" showDetail="true" sticky="true" />
            
            <h:panelGrid>
                
                <p:panel header="DADOS">
                    
                    <h:panelGrid columns="8" style="width: 800px">
                        
                        <h:outputText value="SIGLA " />
                        <p:selectOneMenu id="sigla" value="#{relatorioController.relatorio.sigla}"  panelStyle="width:150px" 
                                         required="true" requiredMessage="Seleciona a sigla" 
                                         effect="fade" var="cliente" style="width:160px"  
                                         filter="true" filterMatchMode="startsWith">  
                           <f:selectItem itemLabel="Selecione a sigla" itemValue="" />  
                           <f:selectItems value="#{clienteController.listaClientes}" 
                                          var="cliente" 
                                          itemLabel="#{cliente.sigla_serv}" 
                                          itemValue="#{cliente.sigla_serv}"/>    
                        </p:selectOneMenu> 
                        <h:outputText value="DATA "/>
                        <p:calendar value="#{relatorioController.relatorio.data}" pattern="dd/mm/yyyy" showButtonPanel="true" navigator="true" required="true" requiredMessage="Informe a data"/>  
                        <h:outputText value="Nº DA NOITE "/>
                        <p:inputText value="#{relatorioController.relatorio.noite}" style="width: 80px" required="true" requiredMessage="Informe o número da noite"/>
                        <h:outputText value="FASE "/>
                        <p:selectOneMenu value="#{relatorioController.relatorio.fase}" required="true" requiredMessage="Seleciona a fase">  
                            <f:selectItem itemLabel="Seleciona a fase" itemValue="" />  
                            <f:selectItem itemLabel="MONTAGEM" itemValue="MONTAGEM" />  
                            <f:selectItem itemLabel="MANUTENÇÃO" itemValue="MANUTENÇÃO" />  
                            <f:selectItem itemLabel="DESMONTAGEM" itemValue="DESMONTAGEM" />  
                        </p:selectOneMenu>

                    </h:panelGrid>
                    
                    <h:panelGrid columns="4" style="width: 800px">
                        <h:outputText value="COORDENADOR " />
                        <p:inputText value="#{relatorioController.relatorio.coordenador}" style="width: 400px" required="true" requiredMessage="Informe o coordenador"/>
                        <h:outputText value="ID NEXTEL " />
                        <p:inputText value="#{relatorioController.relatorio.nid}" style="width: 130px"/>
                    </h:panelGrid>
                    
                    <h:panelGrid columns="2" style="width: 800px">
                        <h:outputText value="ASSISTENTE(S) " />
                        <p:inputText value="#{relatorioController.relatorio.assistentes}" style="width: 800px"/>
                    </h:panelGrid>
                    
                    <h:panelGrid  columns="6" style="width: 800px">
                        <f:facet name="header">
                            EQUIPE INTERNA
                        </f:facet>
                        <h:outputText value="ENTRADA " />
                        <p:inputMask value="#{relatorioController.relatorio.hora_entrada}" style="width: 80px" mask="99:99" required="true" requiredMessage="Informe o horário de entrada"/>
                        <h:outputText value="SAÍDA " />
                        <p:inputMask value="#{relatorioController.relatorio.hora_saida}" style="width: 80px" mask="99:99" required="true" requiredMessage="Informe o horário de saída"/>  
                        <h:outputText value="Nº PESSOAS " />
                        <p:inputText value="#{relatorioController.relatorio.tot_pessoas}" style="width: 80px" required="true" requiredMessage="Informa a quantidade de pessoa da equipe Cipolatti"/>
                    </h:panelGrid>
                    
                    <h:panelGrid  columns="4" style="width: 800px">
                        <f:facet name="header">
                            EQUIPE EXTERNA
                        </f:facet>
                            <h:outputText value="LIDER 1 " />
                            <p:inputText value="#{relatorioController.relatorio.lider_externa_1}" style="width: 400px" required="true" requiredMessage="Informe o líder 1"/>
                            <h:outputText value="Nº PESSOAS " />
                            <p:inputText value="#{relatorioController.relatorio.tot_pessoa_lider_1}" style="width: 80px" required="true" requiredMessage="Informe a quantidade de pessoas do líder 1"/>  
                            
                            <h:outputText value="LIDER 2 " />
                            <p:inputText value="#{relatorioController.relatorio.lider_externa_2}" style="width: 400px"/>
                            <h:outputText value="Nº PESSOAS " />
                            <p:inputText value="#{relatorioController.relatorio.tot_pessoa_lider_2}" style="width: 80px"/>  
                            
                            <h:outputText value="LIDER 3 " />
                            <p:inputText value="#{relatorioController.relatorio.lider_externa_3}" style="width: 400px"/>
                            <h:outputText value="Nº PESSOAS " />
                            <p:inputText value="#{relatorioController.relatorio.tot_pessoa_lider_3}" style="width: 80px"/>  
                    </h:panelGrid>
                    
                    <p:panel header="MENSAGEM">
                        
                        <h:panelGrid columns="4" style="width: 800px">
                        
                            <h:outputText value="TIPO " />
                            <p:selectOneMenu   id="Tipos" value="#{relatorioController.tipo}"
                                               valueChangeListener="#{relatorioController.handleTipoChange}"
                                               required="true" requiredMessage="Seleciona o tipo da mensagem"> 
                                <p:ajax listener="#{relatorioController.handleTipoChange}" update="Descricao"/>
                                <f:selectItem  itemLabel="Selecione o tipo"/>  
                                <f:selectItems value="#{relatorioController.listaTipos}"/>  
                                
                                
                            </p:selectOneMenu>


                            <h:outputText value="DESCRIÇÃO "/>

                            <p:selectOneMenu    id="Descricao" value="#{relatorioController.descricao}"
                                                required="true" requiredMessage="Informe a descrição da mensagem">    
                                
                                <p:ajax update="mensagem"/>
                                <f:selectItem   itemLabel="Selecione a descrição do tipo"/>  
                                <f:selectItems  var="desc"  value="#{relatorioController.listaDescricao}" 
                                                itemValue="#{desc.descricao}" 
                                                itemLabel="#{desc.descricao}" />
                            </p:selectOneMenu>
                            
                        </h:panelGrid>
                        
                        <h:panelGrid style="width: 800px">
                            <p:inputTextarea id="mensagem" value="#{relatorioController.mensagem}" style="width: 800px; height: 300px" autoResize="false"/> 
                            
                            <h:panelGrid columns="2">
                                <p:commandButton value="ADD" actionListener="#{relatorioController.save}" 
                                                 update="growl tabelaMensagens Tipos Descricao mensagem"/>

                                <p:commandButton value="REMOVER" actionListener="#{relatorioController.removerMensagen}" update="tabelaMensagens">
                                    <p:confirm header="Confirmação" message="Deseja remover esta mensagem deste relatório?" icon="ui-icon-alert" />
                                </p:commandButton>
                                

                            </h:panelGrid>

                        </h:panelGrid>
                        
                    </p:panel>
                    
                    <p:commandButton value="ENVIAR" actionListener="#{relatorioController.handleSendMail}"/>  
                    
                </p:panel>

                <p:dataTable id="tabelaMensagens" value="#{relatorioController.mensagens}" 
                             emptyMessage="Nao ha registros." var="mensagem"
                             paginator="true" rows="5" selectionMode="single" rowKey="#{mensagem}"  
                             selection="#{relatorioController.selectedMensagem}">
                    <p:column headerText="TIPO">
                        <h:outputText value="#{mensagem.tipo}"/>
                    </p:column>
                    <p:column headerText="DESCRIÇÃO">
                        <h:outputText value="#{mensagem.descricao}"/>
                    </p:column>
                    
                    <f:facet name="footer">
                        <!--<p:commandButton id="viewButton" value="VIZUALIZAR MENSAGEM" icon="ui-icon-search" 
                                         update=":formulario:display" oncomplete="PF('carDialog').show()"/>  -->
                        
                        <p:commandButton id="viewButton" value="VIZUALIZAR MENSAGEM" icon="ui-icon-search"
                                         update=":formulario:Tipos :formulario:Descricao :formulario:mensagem"/>
                    </f:facet>  

                    
                </p:dataTable>
                
            </h:panelGrid>
           
           <p:confirmDialog global="true" showEffect="fade" hideEffect="explode">  
                <p:commandButton value="Sim" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check"/>  
                <p:commandButton value="Não" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close"/>       
           </p:confirmDialog>  

        </h:form>
        
    </h:body>

</f:view>
[/code]

grato

Bom dia, Galera!

estou achando estranho quando digito http://localhost:8080/RelatorioDiario/index.xhtml de dentro do servidor o sistema abre certinho
agora quando vou acessar por fora pelo endereço http://192.168.0.54:8080/RelatorioDiario/index.xhtml a pagina não renderiza corretamente e não funciona nada

estou usando o tomcat 7, jsf 2.2 e primefaces 4.0

Descobri que isso só esta acontecendo com o IE, com os demais navegadores funciona tranquilo.

alguém sabe como posso resolver?