I have a problem when i try to deploy this happens

======================================================================================================================================================
20/12/2007 09:19:55 org.apache.catalina.core.AprLifecycleListener init
INFO: The Apache Tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path: C:\Arquivos
de programas\Java\jdk1.5.0
_01\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\Arquivos de
programas\Java\jdk1.5.0_01\bin\..\jre\bin\client;C:\Arquivos de
programas\Java\jdk1.5.0_01\bin\..\jre\bin;C:\Arquivos de
programas\Java\jdk1.5.0_01\bin;D:\oracle\ora92\bin;C:\Arquivos de
programas\Oracle\jre\1.3.1\bin;C:\Arquivos de programas\Oracle\jre\1.1.8
\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos de
programas\Arquivos comuns\Autodesk Shared\;C:\Arquivos de
programas\Autodesk\DWG TrueView\;C:\Arquivos de
programas\Rational\common;C:\Arquivos de
programas\Rational\ClearCase\bin;D:\dev\CVSNT\
20/12/2007 09:19:56 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
20/12/2007 09:19:56 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 871 ms
20/12/2007 09:19:56 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
20/12/2007 09:19:56 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.14
log4j:WARN No appenders could be found for logger
(org.apache.myfaces.shared_impl.webapp.webxml.WebXmlParser).
log4j:WARN Please initialize the log4j system properly.
20/12/2007 09:20:10 org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
20/12/2007 09:20:19 org.apache.catalina.core.ApplicationContext log
SEVERE: StandardWrapper.Throwable
java.lang.IllegalStateException: No Factories configured for this
Application. This happens if the faces-initialization does not work at all
- make sure that you properly include all configuration settings necessary
for a basic faces application and that all the necessary libs are included.
Also check the logging output of your web application and your container
for any exceptions!
If you did that and find nothing, the mistake might be due to the fact that
you use some special web-containers which do not support registering
context-listeners via TLD files and a context listener is not setup in your
web.xml.
A typical config looks like this;
<listener>

<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
</listener>

      at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:90)
      at javax.faces.webapp.FacesServlet.init(FacesServlet.java:88)
      at org.apache.catalina.core.StandardWrapper.loadServlet(
StandardWrapper.java:1161)
      at org.apache.catalina.core.StandardWrapper.load(
StandardWrapper.java:981)
      at org.apache.catalina.core.StandardContext.loadOnStartup(
StandardContext.java:4045)
      at org.apache.catalina.core.StandardContext.start(
StandardContext.java:4351)
      at org.apache.catalina.core.ContainerBase.start(
ContainerBase.java:1045)
      at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
      at org.apache.catalina.core.ContainerBase.start(
ContainerBase.java:1045)
      at org.apache.catalina.core.StandardEngine.start(
StandardEngine.java:443)
      at org.apache.catalina.core.StandardService.start(
StandardService.java:516)
      at org.apache.catalina.core.StandardServer.start(
StandardServer.java:710)
      at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
      at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
20/12/2007 09:20:19 org.apache.catalina.core.StandardContext loadOnStartup
SEVERE: Servlet /sigea threw load() exception
java.lang.IllegalStateException: No Factories configured for this
Application. This happens if the faces-initialization does not work at all
- make sure that you properly include all configuration settings necessary
for a basic faces application and that all the necessary libs are included.
Also check the logging output of your web application and your container
for any exceptions!
If you did that and find nothing, the mistake might be due to the fact that
you use some special web-containers which do not support registering
context-listeners via TLD files and a context listener is not setup in your
web.xml.
A typical config looks like this;
<listener>

<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
</listener>

      at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:90)
      at javax.faces.webapp.FacesServlet.init(FacesServlet.java:88)
      at org.apache.catalina.core.StandardWrapper.loadServlet(
StandardWrapper.java:1161)
      at org.apache.catalina.core.StandardWrapper.load(
StandardWrapper.java:981)
      at org.apache.catalina.core.StandardContext.loadOnStartup(
StandardContext.java:4045)
      at org.apache.catalina.core.StandardContext.start(
StandardContext.java:4351)
      at org.apache.catalina.core.ContainerBase.start(
ContainerBase.java:1045)
      at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
      at org.apache.catalina.core.ContainerBase.start(
ContainerBase.java:1045)
      at org.apache.catalina.core.StandardEngine.start(
StandardEngine.java:443)
      at org.apache.catalina.core.StandardService.start(
StandardService.java:516)
      at org.apache.catalina.core.StandardServer.start(
StandardServer.java:710)
      at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
      at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
20/12/2007 09:20:19 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
20/12/2007 09:20:19 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
20/12/2007 09:20:19 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/62  config=null
20/12/2007 09:20:19 org.apache.catalina.startup.Catalina start
INFO: Server startup in 23815 ms

======================================================================================================================================================

Debugging i find out that  _registeredFactoryNames  is empty
and i notice this in one class
//TODO: null-check for Weblogic, that tries to initialize Servlet before
ContextListener
following goes my web.xml and faces
=====================================================================================================================================================
/*
 * Copyright 2004 The Apache Software Foundation.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package javax.faces;


import javax.faces.application.ApplicationFactory;
import javax.faces.context.FacesContextFactory;
import javax.faces.lifecycle.LifecycleFactory;
import javax.faces.render.RenderKitFactory;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.util.*;

/**
 * see Javadoc of <a
href="http://java.sun.com/javaee/javaserverfaces/1.2/docs/api/index.html";>JSF
 Specification</a>
 *
 * @author Manfred Geiler (latest modification by $Author: mbr $)
 * @version $Revision: 512227 $ $Date: 2007-02-27 13:25:16 +0100 (Di, 27
Feb 2007) $
 */
public final class FactoryFinder
{
    public static final String APPLICATION_FACTORY =
"javax.faces.application.ApplicationFactory";
    public static final String FACES_CONTEXT_FACTORY =
"javax.faces.context.FacesContextFactory";
    public static final String LIFECYCLE_FACTORY =
"javax.faces.lifecycle.LifecycleFactory";
    public static final String RENDER_KIT_FACTORY =
"javax.faces.render.RenderKitFactory";

    private static Map<ClassLoader, Map> _registeredFactoryNames = new
HashMap<ClassLoader, Map>();
    /**
     * Maps from classLoader to another map, the container (i.e. Tomcat)
will create a class loader for
     * each web app that it controls (typically anyway) and that class
loader is used as the key.
     *
     * The secondary map maps the factory name (i.e.
FactoryFinder.APPLICATION_FACTORY) to actual instances
     * that are created via getFactory. The instances will be of the class
specified in the setFactory method
     * for the factory name, i.e.
FactoryFinder.setFactory(FactoryFinder.APPLICATION_FACTORY,
MyFactory.class).
     */
    private static Map<ClassLoader, Map> _factories = new
HashMap<ClassLoader, Map>();

    private static final Set<String> VALID_FACTORY_NAMES = new
HashSet<String>();
    private static final Map<String, Class> ABSTRACT_FACTORY_CLASSES = new
HashMap<String, Class>();
    static {
        VALID_FACTORY_NAMES.add(APPLICATION_FACTORY);
        VALID_FACTORY_NAMES.add(FACES_CONTEXT_FACTORY);
        VALID_FACTORY_NAMES.add(LIFECYCLE_FACTORY);
        VALID_FACTORY_NAMES.add(RENDER_KIT_FACTORY);

        ABSTRACT_FACTORY_CLASSES.put(APPLICATION_FACTORY,
ApplicationFactory.class);
        ABSTRACT_FACTORY_CLASSES.put(FACES_CONTEXT_FACTORY,
FacesContextFactory.class);
        ABSTRACT_FACTORY_CLASSES.put(LIFECYCLE_FACTORY,
LifecycleFactory.class);
        ABSTRACT_FACTORY_CLASSES.put(RENDER_KIT_FACTORY,
RenderKitFactory.class);
    }


  // avoid instantiation
  FactoryFinder() {
  }

  public static Object getFactory(String factoryName)
            throws FacesException
    {
        if(factoryName == null)
            throw new NullPointerException("factoryName may not be null");

        ClassLoader classLoader = getClassLoader();
        Map factoryClassNames = _registeredFactoryNames.get(classLoader);

        if (factoryClassNames == null)
        {
            String message = "No Factories configured for this Application.
This happens if the faces-initialization "+
            "does not work at all - make sure that you properly include all
configuration settings necessary for a basic faces application " +
            "and that all the necessary libs are included. Also check the
logging output of your web application and your container for any
exceptions!" +
            "\nIf you did that and find nothing, the mistake might be due
to the fact that you use some special web-containers which "+
            "do not support registering context-listeners via TLD files and
" +
            "a context listener is not setup in your web.xml.\n" +
            "A typical config looks like this;\n<listener>\n" +
            "
<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>\n"
 +
            "</listener>\n";
            throw new IllegalStateException(message);
        }

        if (! factoryClassNames.containsKey(factoryName)) {
            throw new IllegalArgumentException("no factory " + factoryName
+ " configured for this application.");
        }

        Map<String, Object> factoryMap = _factories.get(classLoader);

        if (factoryMap == null) {
            factoryMap = new HashMap<String, Object>();
            _factories.put(classLoader, factoryMap);
        }
        Object factory = factoryMap.get(factoryName);

        if (factory == null) {
            List classNames = (List) factoryClassNames.get(factoryName);
            factory =
newFactoryInstance(ABSTRACT_FACTORY_CLASSES.get(factoryName),
classNames.iterator(), classLoader);
            factoryMap.put(factoryName, factory);
        }
        return factory;
    }


    private static Object newFactoryInstance(Class interfaceClass, Iterator
classNamesIterator, ClassLoader classLoader)
    {
        try
        {
            Object current = null;

            while (classNamesIterator.hasNext())
            {
                String implClassName = (String) classNamesIterator.next();
                Class implClass = classLoader.loadClass(implClassName);

                // check, if class is of expected interface type
                if (!interfaceClass.isAssignableFrom(implClass))
                {
                    throw new IllegalArgumentException("Class " +
implClassName + " is no " + interfaceClass.getName());
                }

                if (current == null)
                {
                    // nothing to decorate
                    current = implClass.newInstance();
                } else
                {
                    // let's check if class supports the decorator pattern
                    try
                    {
                        Constructor delegationConstructor =
implClass.getConstructor(new Class[]{interfaceClass});
                        // impl class supports decorator pattern,
                        try
                        {
                            // create new decorator wrapping current
                            current = delegationConstructor.newInstance(new
Object[]{current});
                        } catch (InstantiationException e)
                        {
                            throw new FacesException(e);
                        } catch (IllegalAccessException e)
                        {
                            throw new FacesException(e);
                        } catch (InvocationTargetException e)
                        {
                            throw new FacesException(e);
                        }
                    } catch (NoSuchMethodException e)
                    {
                        // no decorator pattern support
                        current = implClass.newInstance();
                    }
                }
            }

            return current;
        } catch (ClassNotFoundException e)
        {
            throw new FacesException(e);
        } catch (InstantiationException e)
        {
            throw new FacesException(e);
        } catch (IllegalAccessException e)
        {
            throw new FacesException(e);
        }
    }


    public static void setFactory(String factoryName,
                                  String implName)
    {
        checkFactoryName(factoryName);

        ClassLoader classLoader = getClassLoader();
        synchronized(_registeredFactoryNames)
        {
            Map factories = _factories.get(classLoader);

            if (factories != null && factories.containsKey(factoryName)) {
                // Javadoc says ... This method has no effect if
getFactory() has already been
                // called looking for a factory for this factoryName.
                return;
            }

            Map<String, List> factoryClassNames =
_registeredFactoryNames.get(classLoader);

            if (factoryClassNames == null)
            {
                factoryClassNames = new HashMap<String, List>();
                _registeredFactoryNames.put(classLoader,
factoryClassNames);
            }

            List<String> classNameList =
factoryClassNames.get(factoryName);

            if (classNameList == null) {
                classNameList = new ArrayList<String>();
                factoryClassNames.put(factoryName, classNameList);
            }
            classNameList.add(implName);
        }
    }


    public static void releaseFactories()
            throws FacesException
    {
        ClassLoader classLoader = getClassLoader();
        _factories.remove(classLoader);
    }

    private static void checkFactoryName(String factoryName)
    {
        if (! VALID_FACTORY_NAMES.contains(factoryName)) {
            throw new IllegalArgumentException("factoryName '" +
factoryName + "'");
        }
    }


    private static ClassLoader getClassLoader()
    {
        try
        {
            ClassLoader classLoader =
Thread.currentThread().getContextClassLoader();
            if (classLoader == null)
            {
                throw new FacesException("web application class loader
cannot be identified", null);
            }
            return classLoader;
        }
        catch (Exception e)
        {
            throw new FacesException("web application class loader cannot
be identified", e);
        }
    }
}
=====================================================================================================================================================
<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns="http://java.sun.com/xml/ns/j2ee";
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";
    version="2.4">

  <display-name>Fwj - Framework Web Java</display-name>

      <!-- ============================================ -->
      <!-- CONFIGURACOES DA APLICACAO                   -->
      <!-- ============================================ -->
      <welcome-file-list>
      <welcome-file>/index.jsp</welcome-file>
      </welcome-file-list>

    <context-param>
        <param-name>javax.faces.CONFIG_FILES</param-name>
        <param-value>
            /WEB-INF/conf/fwj_faces-config.xml
        </param-value>
    </context-param>

      <!-- ============================================ -->
      <!-- TAG LIBS UTILIZADAS PELO FRAMEWORK           -->
      <!-- ============================================ -->
      <jsp-config>
            <taglib>
                  <taglib-uri>jstl_core</taglib-uri>
                  <taglib-location>/WEB-INF/tags/jstl/c.tld</
taglib-location>
            </taglib>
            <taglib>
                  <taglib-uri>jstl_fmt</taglib-uri>
                  <taglib-location>/WEB-INF/tags/jstl/fmt.tld</
taglib-location>
            </taglib>
      </jsp-config>

      <!-- ============================================ -->
      <!-- SETA O LOCALE NO CONTEXTO JSF: O LOCALE      -->
      <!-- SERA RECEBIDO COMO PARAMETRO                 -->
      <!-- ============================================ -->
<!--
=============================================================================================
 -->
      <filter>
          <filter-name>fwjUserLocaleFilter</filter-name>
      <filter-class>br.com.petrobras.fwj.web.filter.FwjUserLocaleFilter</
filter-class>
      </filter>
      <filter-mapping>
      <filter-name>fwjUserLocaleFilter</filter-name>
      <url-pattern>/index.jsp</url-pattern>
      </filter-mapping>
<!--
=============================================================================================
 -->
      <!-- ============================================ -->
      <!-- CASO A SESSAO TENHA EXPIRADO, REDIRECIONA    -->
      <!-- PARA A PAGINA DE LOGIN                       -->
      <!-- ============================================ -->
<!--
=============================================================================================
 -->
      <filter>
      <filter-name>fwjSessionCheckFilter</filter-name>
      <filter-class>br.com.petrobras.fwj.web.filter.FwjSessionCheckFilter</
filter-class>
      </filter>
      <filter-mapping>
      <filter-name>fwjSessionCheckFilter</filter-name>
      <url-pattern>/paginas/*</url-pattern>
      </filter-mapping>
<!--
=============================================================================================
 -->
      <!-- ============================================ -->
      <!-- FILTRO PARA EXTENDER OS COMPONENTES VISUAIS  -->
      <!-- DO TOBAGO                                    -->
      <!-- ============================================ -->
<!--
=============================================================================================
 -->
      <filter>
            <filter-name>fwjPaginaFilter</filter-name>
            <filter-class>
br.com.petrobras.sigea.ext.web.filter.PaginaFilter</filter-class>
            <init-param>
                  <param-name>encoding</param-name>
                  <param-value>ISO-8859-1</param-value>
            </init-param>
      </filter>
    <filter-mapping>
      <filter-name>fwjPaginaFilter</filter-name>
          <url-pattern>/paginas/view/*</url-pattern>
      </filter-mapping>
<!--
=============================================================================================
 -->

      <!-- ============================================ -->
      <!-- SERVLET DE AUTENTICACAO                      -->
      <!-- ============================================ -->
 <!--
=============================================================================================
 -->
      <servlet>
      <servlet-name>fwjAutenticacaoServlet</servlet-name>
      <servlet-class>
br.com.petrobras.fwj.web.servlet.FwjAutenticacaoServlet</servlet-class>
      </servlet>
      <servlet-mapping>
      <servlet-name>fwjAutenticacaoServlet</servlet-name>
            <url-pattern>/fwjAutenticacaoServlet</url-pattern>
      </servlet-mapping>
 <!--
=============================================================================================
 -->
 <!-- ============================================ -->
 <!-- CONFIGURACOES DO TOBAGO                      -->
 <!-- ============================================ -->
      <servlet>
      <servlet-name>FacesServlet</servlet-name>
      <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
      <load-on-startup>5</load-on-startup>
      </servlet>
      <servlet-mapping>
      <servlet-name>FacesServlet</servlet-name>
            <url-pattern>/paginas/*</url-pattern>
      </servlet-mapping>
 <!--
=============================================================================================
 -->
      <context-param>
        <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
        <param-value>server</param-value>
    </context-param>

    <context-param>
        <param-name>net.sourceforge.myfaces.PRETTY_HTML</param-name>
        <param-value>true</param-value>
    </context-param>

    <context-param>
        <param-name>net.sourceforge.myfaces.ALLOW_JAVASCRIPT</param-name>
        <param-value>true</param-value>
    </context-param>

    <context-param>
        <param-name>net.sourceforge.myfaces.DETECT_JAVASCRIPT</param-name>
        <param-value>false</param-value>
    </context-param>
 <!--
=============================================================================================
 -->
      <listener>
            <listener-class>
org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
      </listener>

      <listener>
      <listener-class>
org.apache.myfaces.tobago.webapp.TobagoServletContextListener</
listener-class>
      </listener>
 <!--
=============================================================================================
 -->
      <filter>
      <filter-name>multipartFormdataFilter</filter-name>
      <filter-class>
org.apache.myfaces.tobago.webapp.TobagoMultipartFormdataFilter</
filter-class>
      </filter>

      <filter-mapping>
      <filter-name>multipartFormdataFilter</filter-name>
      <url-pattern>/paginas/*</url-pattern>
      </filter-mapping>
 <!--
=============================================================================================
 -->

 <!--
=============================================================================================
 -->
 <!-- ============================================ -->
 <!-- CONFIGURACOES DO SPRING                      -->
 <!-- ============================================ -->

 <!-- Substituido pelo listener  -->
 <!--
      <servlet>
            <servlet-name>context</servlet-name>

<servlet-class>org.springframework.web.context.ContextLoaderServlet
            </servlet-class>
            <load-on-startup>1</load-on-startup>
      </servlet>
 -->
      <listener>
      <listener-class>org.springframework.web.context.ContextLoaderListener
</listener-class>
      </listener>
      <context-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>
            /WEB-INF/conf/_spring/aplicacao_contexto-service.xml,

            /WEB-INF/conf/_spring/aplicacao_contexto-jdbc.xml,
                  /WEB-INF/conf/_spring/aplicacao_contexto-dao.xml,


/WEB-INF/conf/componenteMolecular/comp_molecular-servico.xml,
                  /WEB-INF/conf/componenteMolecular/comp_molecular-dao.xml,


/WEB-INF/conf/tipoEstruturaOrganizacional/tipo_estrutura_organizacional-servico.xml,

/WEB-INF/conf/tipoEstruturaOrganizacional/tipo_estrutura_organizacional-dao.xml,


/WEB-INF/conf/tipoCombustivel/tipo_combustivel-servico.xml,
                  /WEB-INF/conf/tipoCombustivel/tipo_combustivel-dao.xml,


/WEB-INF/conf/combustivelPadrao/combustivel_padrao-servico.xml,

/WEB-INF/conf/combustivelPadrao/combustivel_padrao-dao.xml,


/WEB-INF/conf/tipoFonteEmissora/tipo_fonte_emissora-servico.xml,

/WEB-INF/conf/tipoFonteEmissora/tipo_fonte_emissora-dao.xml,


/WEB-INF/conf/estruturaOrganizacionalPadrao/estrutura_organizacional_padrao-servico.xml,

/WEB-INF/conf/estruturaOrganizacionalPadrao/estrutura_organizacional_padrao-dao.xml,

                  /WEB-INF/conf/fonteEmissora/fonte_emissora-servico.xml,
                  /WEB-INF/conf/fonteEmissora/fonte_emissora-dao.xml,


/WEB-INF/conf/estruturaOrganizacional/estrutura_organizacional-servico.xml,

/WEB-INF/conf/estruturaOrganizacional/estrutura_organizacional-dao.xml

            </param-value>
      </context-param>

 <!-- Spring MVC não utilizado pelo fwj -->
 <!--
      <servlet>
      <servlet-name>action</servlet-name>

<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
      <load-on-startup>1</load-on-startup>
      </servlet>
 -->
 <!-- ============================================ -->
 <!-- CONFIGURACOES DO HIBERNATE                   -->
 <!-- ============================================ -->

      <filter>
            <filter-name>hibernateFilter</filter-name>
            <filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</
filter-class>
      </filter>
      <filter-mapping>
            <filter-name>hibernateFilter</filter-name>
            <url-pattern>*.jsp</url-pattern>
      </filter-mapping>

</web-app>
=====================================================================================================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE faces-config PUBLIC
  "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
  "http://java.sun.com/dtd/web-facesconfig_1_1.dtd";>

<faces-config>
      <factory>
            <application-factory>
                   org.apache.myfaces.application.ApplicationFactoryImpl
            </application-factory>
            <faces-context-factory>

org.apache.myfaces.tobago.lifecycle.TobagoLifecycleFactory
            </faces-context-factory>
            <faces-context-factory>
                  org.apache.myfaces.context.FacesContextFactoryImpl
            </faces-context-factory>
            <render-kit-factory>
                  org.apache.myfaces.renderkit.RenderKitFactoryImpl
            </render-kit-factory>
      </factory>


      <application>
            <variable-resolver>
org.springframework.web.jsf.DelegatingVariableResolver</variable-resolver>
      <message-bundle>fwjJSFMessages</message-bundle>

      <locale-config>
                  <default-locale>pt_BR</default-locale>
                  <supported-locale>en_US</supported-locale>
                  <supported-locale>en_GB</supported-locale>
                  <supported-locale>de</supported-locale>
                  <supported-locale>de_DE</supported-locale>
                  <supported-locale>de_AT</supported-locale>
                  <supported-locale>de_CH</supported-locale>
                  <supported-locale>ja_JP</supported-locale>
                  <supported-locale>ru_RU</supported-locale>
      </locale-config>
      </application>


      <managed-bean>
      <description>FWJ - CACHE NO ESCOPO DE APLICACAO</description>
      <managed-bean-name>fwjCacheAplicacaoBean</managed-bean-name>
      <managed-bean-class>
br.com.petrobras.fwj.web.beans.FwjCacheAplicacaoBean</managed-bean-class>
      <managed-bean-scope>application</managed-bean-scope>
      </managed-bean>

      <managed-bean>
      <description>FWJ - CACHE SESSAO</description>
      <managed-bean-name>fwjCacheSessaoBean</managed-bean-name>
      <managed-bean-class>br.com.petrobras.fwj.web.beans.FwjCacheSessaoBean
</managed-bean-class>
      <managed-bean-scope>session</managed-bean-scope>
      </managed-bean>

      <managed-bean>
      <description>FWJ - SEGURANCA</description>
      <managed-bean-name>fwjSegurancaBean</managed-bean-name>
      <managed-bean-class>br.com.petrobras.fwj.web.beans.FwjSegurancaBean</
managed-bean-class>
      <managed-bean-scope>session</managed-bean-scope>
      </managed-bean>

      <managed-bean>
      <description>FWJ - ORDENACAO</description>
      <managed-bean-name>fwjOrdenacaoBean</managed-bean-name>
      <managed-bean-class>br.com.petrobras.fwj.web.beans.FwjOrdenacaoBean</
managed-bean-class>
      <managed-bean-scope>session</managed-bean-scope>
      </managed-bean>

      <managed-bean>
      <description>FWJ - PROTOTIPO</description>
      <managed-bean-name>prototipoBean</managed-bean-name>
      <managed-bean-class>
br.com.petrobras.fwj.web.prototipo.beans.PrototipoBean</managed-bean-class>
      <managed-bean-scope>session</managed-bean-scope>
      </managed-bean>

      <managed-bean>
      <description>FWJ - CONTROLADOR</description>
      <managed-bean-name>fwjControlador</managed-bean-name>
      <managed-bean-class>
br.com.petrobras.fwj.web.controlador.FwjControlador</managed-bean-class>
      <managed-bean-scope>request</managed-bean-scope>
      </managed-bean>

      <managed-bean>
      <description>FWJ - LISTA BUSCA</description>
      <managed-bean-name>fwjListaBuscaBean</managed-bean-name>
      <managed-bean-class>br.com.petrobras.fwj.web.beans.FwjListaBuscaBean
</managed-bean-class>
      <managed-bean-scope>session</managed-bean-scope>
      </managed-bean>

      <managed-bean>
      <description>FWJ - PROTOTIPO</description>
      <managed-bean-name>fwjPrototipoBean</managed-bean-name>
      <managed-bean-class>br.com.petrobras.fwj.web.beans.FwjPrototipoBean</
managed-bean-class>
      <managed-bean-scope>session</managed-bean-scope>
      </managed-bean>

      <managed-bean>
      <description>FWJ - GERENCIA O LAYOUT DA PAGINA (TAMANHO DA JANELA)</
description>
      <managed-bean-name>layout</managed-bean-name>
      <managed-bean-class>br.com.petrobras.fwj.web.beans.FwjLayoutBean</
managed-bean-class>
      <managed-bean-scope>session</managed-bean-scope>
      <managed-property>
                  <property-name>width</property-name>
                  <property-class>int</property-class>
                  <value>800</value>
      </managed-property>
      <managed-property>
<property-name>height</property-name>
                  <property-class>int</property-class>
                  <value>600</value>
      </managed-property>
      <managed-property>
                  <property-name>minimumWidth</property-name>
                  <property-class>int</property-class>
                  <value>700</value>
      </managed-property>
      <managed-property>
                  <property-name>minimumHeight</property-name>
                  <property-class>int</property-class>
                  <value>600</value>
      </managed-property>
      <managed-property>
                  <property-name>maximumWidth</property-name>
                  <property-class>int</property-class>
                  <value>1300</value>
      </managed-property>
      <managed-property>
                  <property-name>maximumHeight</property-name>
                  <property-class>int</property-class>
                  <value>700</value>
      </managed-property>
      </managed-bean>

      <!-- SEGURANCA -->
      <navigation-rule>
      <from-view-id>*</from-view-id>
      <navigation-case>
                  <from-outcome>acesso_nao_permitido</from-outcome>
                  <to-view-id>/view/common/acessoNaoPermitido.jsp</
to-view-id>
      </navigation-case>
      </navigation-rule>

      <!-- PAGINA DE ERRO -->
      <navigation-rule>
      <from-view-id>*</from-view-id>
      <navigation-case>
                  <from-outcome>erro</from-outcome>
                  <to-view-id>/view/common/erro.jsp</to-view-id>
      </navigation-case>
      </navigation-rule>


      <!-- CONVERSORES -->
      <converter>
            <converter-id>fwjBooleanStringConverter</converter-id>
            <converter-class>
br.com.petrobras.fwj.utils.FwjBooleanStringConverter</converter-class>
      </converter>

      <!-- VALIDADORES -->
      <validator>
            <validator-id>fwjEmailValidator</validator-id>
            <validator-class>br.com.petrobras.fwj.utils.FwjEmailValidator</
validator-class>
      </validator>
      <validator>
            <validator-id>fwjTextoRequeridoValidator</validator-id>
            <validator-class>
br.com.petrobras.fwj.web.validator.FwjTextoRequeridoValidator</
validator-class>
      </validator>

</faces-config>
=====================================================================================================================================================


"O emitente desta mensagem é responsável por seu conteúdo e endereçamento.
Cabe ao destinatário cuidar quanto ao tratamento adequado. Sem a devida
autorização, a divulgação, a reprodução, a distribuição ou qualquer outra
ação em desconformidade com as normas internas do Sistema Petrobras são
proibidas e passíveis de sanção disciplinar, cível e criminal."

"The sender of this message is responsible for its content and addressing.
The receiver shall take proper care of it. Without due authorization, the
publication, reproduction, distribution or the performance of  any other
action not conforming to Petrobras System internal policies and procedures
is forbidden and liable to disciplinary, civil or criminal  sanctions."

" El emisor de este mensaje es responsable por su contenido y
direccionamiento. Cabe al destinatario darle el tratamiento adecuado. Sin
la debida autorización, su divulgación, reproducción, distribución o
cualquier otra acción no conforme a las normas internas del Sistema
Petrobras están prohibidas y serán pasibles de sanción disciplinaria, civil
y penal."

Reply via email to