Exception starting filter trinidad[Resolvido]

0 respostas
jairodione

Olá Pessoal!

Não estou conseguindo visualizar a pagina em JSF no Browse, a informação que o console mostra é a seguinte:

  • GRAVE: Exception starting filter trinidad
    java.lang.ClassNotFoundException: org.apache.myfaces.trinidad.webapp.TrinidadFilter

  • GRAVE: Exception starting filter MyFacesExtensionsFilter
    java.lang.ClassNotFoundException: org.apache.myfaces.webapp.filter.ExtensionsFilter

Alguem pode me ajudar a encontrar este erro!

Estava faltando colocar as bibiliotecas no projeto. São elas:

  • myfaces-api-1.2.3.jar
  • myfaces-impl-1.2.3.jar
  • trinidad-api-1.2.8.jar
  • trinidad-impl-1.2.8.jar

Também tinha de declarar elas na pagina JSP:

Tambem acrecescentar no faces-config.xml que antes estava assim:

<?xml version="1.0" encoding="UTF-8"?>
<faces-config version="1.2" xmlns="http://java.sun.com/xml/ns/javaee"
	xmlns:xi="http://www.w3.org/2001/XInclude"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">

<lifecycle>
	<phase-listener>br.com.ses.controle.ListenerFasesJSF</phase-listener>
</lifecycle>

<managed-bean>
	<managed-bean-name>entradaNFBBean</managed-bean-name>
	<managed-bean-class>br.com.ses.controle.EntradaNFBackingBean</managed-bean-class>
	<managed-bean-scope>request</managed-bean-scope>
</managed-bean>

<managed-bean>
	<managed-bean-name>nfBean</managed-bean-name>
	<managed-bean-class>br.com.ses.controle.NotaFiscalBean</managed-bean-class>
	<managed-bean-scope>session</managed-bean-scope>
</managed-bean>


</faces-config>

Agora ficou assim:

<?xml version="1.0" encoding="UTF-8"?>
<faces-config version="1.2" xmlns="http://java.sun.com/xml/ns/javaee"
	xmlns:xi="http://www.w3.org/2001/XInclude"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">

<lifecycle>
	<phase-listener>br.com.ses.controle.ListenerFasesJSF</phase-listener>
</lifecycle>

<managed-bean>
	<managed-bean-name>entradaNFBBean</managed-bean-name>
	<managed-bean-class>br.com.ses.controle.EntradaNFBackingBean</managed-bean-class>
	<managed-bean-scope>request</managed-bean-scope>
</managed-bean>

<managed-bean>
	<managed-bean-name>nfBean</managed-bean-name>
	<managed-bean-class>br.com.ses.controle.NotaFiscalBean</managed-bean-class>
	<managed-bean-scope>session</managed-bean-scope>
</managed-bean>

<application>
	<default-render-kit-id>org.apache.myfaces.trinidad.core</default-render-kit-id>
</application>

</faces-config>

COM ESTAS ALTERAÇÕES O SISTEMA FUNCIONOU NORMALMENTE!

Criado 12 de fevereiro de 2012
Respostas 0
Participantes 1