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:
- <%@ taglib uri = “http://myfaces.apache.org/trinidad” prefix = “tr” %>
- <%@ taglib uri = “http://myfaces.apache.org/trinidad/html” prefix = “trh” %>
- <%@ taglib uri = “http://myfaces.apache.org/tomahawk” prefix = “t” %>
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!