JSF + RichFaces não carrega os componentes visuais
15 respostas
jsf
CM_Java
Oi pessoal,
uso um stack beeem antigo (sei que vão me xingar… mas tenho o sistema funcionando e vou atualizar depois… mas primeiro preciso fazer RODAR! srsr).
O que ocorre:
-Compila, Constroi, Implanta, Roda 100%, mas os componentes richfaces não aparecem como deveriam… aparecem o HTML puro.
Ignore WEB-INF/sun-web.xml in archive /D:/Sistema/build/web/, as WLS counterpart runtime xml WEB-INF/glassfish-web.xml is present in the same archive.
Informações: Inicializando Mojarra 2.2.7 ( 20140610-1547 https://svn.java.net/svn/mojarra~svn/tags/2.2.7@13362) para o contexto ‘/Sistema’
Advertência: JSF1074: O bean gerenciado denominado ‘a4j’ já foi registrado. Substituindo o tipo de classe do bean gerenciado org.richfaces.VersionBean por org.richfaces.VersionBean.
Advertência: JSF1074: O bean gerenciado denominado ‘a4jSkin’ já foi registrado. Substituindo o tipo de classe do bean gerenciado org.richfaces.skin.SkinBean por org.richfaces.skin.SkinBean.
Advertência: JSF1074: O bean gerenciado denominado ‘richSkin’ já foi registrado. Substituindo o tipo de classe do bean gerenciado org.richfaces.skin.SkinBean por org.richfaces.skin.SkinBean.
Advertência: JSF1074: O bean gerenciado denominado ‘ajaxContext’ já foi registrado. Substituindo o tipo de classe do bean gerenciado org.ajax4jsf.context.AjaxContextImpl por org.ajax4jsf.context.AjaxContextImpl.
Informações: Loading application [Sistema] at [/Sistema]
Informações: Sistema was successfully deployed in 10.605 milliseconds.
<mime-mapping><extension>jsp<!--{or the extension of file}--></extension><mime-type>text/html</mime-type></mime-mapping><context-param><param-name>javax.faces.STATE_SAVING_METHOD</param-name><param-value>server</param-value></context-param><context-param><param-name>javax.faces.STATE_SAVING_METHOD</param-name><param-value>server</param-value></context-param><!-- Plugging the "Blue Sky" skin into the project --><context-param><param-name>org.richfaces.SKIN</param-name><param-value>blueSky</param-value></context-param><!-- Making the RichFaces skin spread to standard HTML controls --><context-param><param-name>org.richfaces.CONTROL_SKINNING</param-name><param-value>enable</param-value></context-param><filter><display-name>RichFacesFilter</display-name><filter-name>richfaces</filter-name><filter-class>org.ajax4jsf.Filter</filter-class><init-param><param-name>createTempFiles</param-name><param-value>false</param-value></init-param><init-param><param-name>maxRequestSize</param-name><param-value>50000</param-value></init-param><init-param><param-name>forceparser</param-name><param-value>false</param-value></init-param></filter><filter-mapping><filter-name>richfaces</filter-name><servlet-name>FacesServlet</servlet-name><dispatcher>REQUEST</dispatcher><dispatcher>FORWARD</dispatcher><dispatcher>INCLUDE</dispatcher></filter-mapping><servlet-mapping><servlet-name>FacesServlet</servlet-name><url-pattern>/faces/*</url-pattern></servlet-mapping><context-param><param-name>com.sun.faces.verifyObjects</param-name><param-value>false</param-value></context-param><context-param><param-name>com.sun.faces.validateXml</param-name><param-value>true</param-value></context-param><context-param><param-name>javax.faces.STATE_SAVING_METHOD</param-name><param-value>client</param-value></context-param><servlet><servlet-name>FacesServlet</servlet-name><servlet-class>javax.faces.webapp.FacesServlet</servlet-class><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>FacesServlet</servlet-name><url-pattern>*.faces</url-pattern></servlet-mapping><servlet-mapping><servlet-name>testeErro</servlet-name><url-pattern>/testeErro</url-pattern></servlet-mapping><session-config><session-timeout>90</session-timeout></session-config><welcome-file-list><welcome-file>forwardToJSF.jsp</welcome-file></welcome-file-list><error-page><error-code>500</error-code><location>/erro.html</location></error-page>
Lucas_Camara
Reparei que vc tem 2 servlet-mapping com patterns diferentes (*.faces e /faces/*) para o mesmo servlet (Faces Servlet). Será que isso não está criando algum problema?
CM_Java1 like
vou ver ja te falo.
CM_Java
De fato, mas ainda o problema persiste, o sistema roda, funciona, mas os componentes parecem HTML puro, nao renderizam com o estilo RichFaces dos seus componentes.
mantive somente:
Faces Servlet
*.faces
Lucas_Camara
Manda um print da tela do sistema pra gente dá uma olhada.
CM_Java
Lucas_Camara
Quais as dependências do JSF e Richfaces que estão no projeto?
CM_Java1 like
Quer dizer as libs?
Lucas_Camara
Isso mesmo. É que como sempre costumo usar maven ou gradle, falo dependência, mas são as libs (jars) mesmo.
Advertência: Ignore WEB-INF/sun-web.xml in archive /D:/Sistema/build/web/, as WLS counterpart runtime xml WEB-INF/glassfish-web.xml is present in the same archive.
Advertência: The web application [unknown] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
Informações: Inicializando Mojarra 2.2.7 ( 20140610-1547 https://svn.java.net/svn/mojarra~svn/tags/2.2.7@13362) para o contexto ‘/Sistema’
Informações: HV000001: Hibernate Validator 5.0.0.Final
Advertência: JSF1074: O bean gerenciado denominado ‘a4j’ já foi registrado. Substituindo o tipo de classe do bean gerenciado org.richfaces.VersionBean por org.richfaces.VersionBean.
Advertência: JSF1074: O bean gerenciado denominado ‘a4jSkin’ já foi registrado. Substituindo o tipo de classe do bean gerenciado org.richfaces.skin.SkinBean por org.richfaces.skin.SkinBean.
Advertência: JSF1074: O bean gerenciado denominado ‘richSkin’ já foi registrado. Substituindo o tipo de classe do bean gerenciado org.richfaces.skin.SkinBean por org.richfaces.skin.SkinBean.
Advertência: JSF1074: O bean gerenciado denominado ‘ajaxContext’ já foi registrado. Substituindo o tipo de classe do bean gerenciado org.ajax4jsf.context.AjaxContextImpl por org.ajax4jsf.context.AjaxContextImpl.
Informações: Loading application [Sistema] at [/Sistema]
Informações: Loading application Sistema done in 13.429 ms
Informações: GlassFish Server Open Source Edition 4.1 (13) startup time : Felix (6.224ms), startup services(13.909ms), total(20.133ms)
Informações: Grizzly Framework 2.3.15 started in: 2ms - bound to [/0.0.0.0:7676]
Informações: Registered com.sun.enterprise.glassfish.bootstrap.osgi.EmbeddedOSGiGlassFishImpl@6e106680 as OSGi service registration: org.apache.felix.framework.ServiceRegistrationImpl@5f80fa43.
Informações: Created HTTP listener http-listener-2 on host/port 0.0.0.0:8181
Informações: Grizzly Framework 2.3.15 started in: 3ms - bound to [/0.0.0.0:8181]
Informações: Created HTTP listener http-listener-1 on host/port 0.0.0.0:8080
Informações: Grizzly Framework 2.3.15 started in: 3ms - bound to [/0.0.0.0:8080]
Informações: JMXStartupService has started JMXConnector on JMXService URL service:jmx:rmi://LAPTOP-8RKR6BG7:8686/jndi/rmi://LAPTOP-8RKR6BG7:8686/jmxrmi