Open Faces

7 respostas
tiago.vt

Pessoal, em um emprego meu passado cheguei a usar 1 componente do openfaces funciono legal sem problema, agora estou desenvolvendo meu tcc, e preciso usar o componente dayTable, so que os componentes do openfaces estao aparecendo bugados, testei com 1 projeto do zero, somente o openfaces e time o mesmo problema, gostaria de saber se alguem teve esse problema, vou postar meu web.xml pra ver se configurei corretamente, e se alguem souber de algum componente que faça a mesma coisa q o daytable é bem vindo também
atualmente acabei deixando ele desse jeito mas tente varias maneiras

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

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

         xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"

         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"

         id="WebApp_ID" version="2.5">


    <filter>
        <filter-name>ResourceFilter</filter-name>
        <filter-class>org.openfaces.util.ResourceFilter</filter-class>
    </filter>

    

    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.faces</url-pattern>
    </servlet-mapping>
</web-app>

7 Respostas

lpalma

Não pode ser algo haver com a atualização do OpenFaces? Ele era OpenFaces 2.0 EAP e agora é OpenFaces 2 Final…

Qual versão você usou no seu trabalho e qual é agora? Dá uma olhada se não é algo que mudou no código, tem um documento com as alterações no site oficial do OpenFaces.

Logo que atualizei o OpenFaces deu um problema desse comigo, de aparecem componentes bugados, e então descobri que o problema era o RichFaces, e resolvi adicionando as linhas abaixo no web.xml:

<context-param>
  <param-name>org.richfaces.LoadStyleStrategy</param-name>
  <param-value>ALL</param-value>
 </context-param>
 <context-param>
  <param-name>org.richfaces.LoadScriptStrategy</param-name>
  <param-value>ALL</param-value>
 </context-param>

Não sei se te ajuda, acho que não…

tiago.vt

lpalma:
Não pode ser algo haver com a atualização do OpenFaces? Ele era OpenFaces 2.0 EAP e agora é OpenFaces 2 Final…

Qual versão você usou no seu trabalho e qual é agora? Dá uma olhada se não é algo que mudou no código, tem um documento com as alterações no site oficial do OpenFaces.

Logo que atualizei o OpenFaces deu um problema desse comigo, de aparecem componentes bugados, e então descobri que o problema era o RichFaces, e resolvi adicionando as linhas abaixo no web.xml:

<context-param>
  <param-name>org.richfaces.LoadStyleStrategy</param-name>
  <param-value>ALL</param-value>
 </context-param>
 <context-param>
  <param-name>org.richfaces.LoadScriptStrategy</param-name>
  <param-value>ALL</param-value>
 </context-param>

Não sei se te ajuda, acho que não…

nao funciono vo posta o meu web.xml inteiro do tcc pra ver se vc consegue ver algo faltanto, amigo se possivel vc poderia me passar o openfaces e as conf do seu web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.5"
 xmlns="http://java.sun.com/xml/ns/javaee"
 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-app_2_5.xsd">
 <display-name>Sistema de Acompanhamento de Estágio</display-name>
 <!-- Richfaces -->
 <context-param>
  <param-name>org.richfaces.SKIN</param-name>
  <param-value>blueSky</param-value>
 </context-param>
 <context-param>
  <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
  <param-value>server</param-value>
 </context-param>
 <!-- Openfaces -->
 <filter>
    <filter-name>ResourceFilter</filter-name>
    <filter-class>org.openfaces.util.ResourceFilter</filter-class>
  </filter>
  
<!-- RichFaces --> 
 <filter>
  <display-name>RichFaces Filter</display-name>
  <filter-name>richfaces</filter-name>
  <filter-class>org.ajax4jsf.Filter</filter-class>
 </filter>
 
  <context-param>
  <param-name>org.richfaces.LoadStyleStrategy</param-name>
  <param-value>ALL</param-value>
 </context-param>
 <context-param>
  <param-name>org.richfaces.LoadScriptStrategy</param-name>
  <param-value>ALL</param-value>
 </context-param>
 <filter>
  <filter-name>filtroLogin</filter-name>
  <filter-class>br.unifil.util.FiltroLogin</filter-class>
 </filter>
 <filter-mapping>
  <filter-name>richfaces</filter-name>
  <servlet-name>Faces Servlet</servlet-name>
  <dispatcher>REQUEST</dispatcher>
  <dispatcher>FORWARD</dispatcher>
  <dispatcher>INCLUDE</dispatcher>
 </filter-mapping>
 <filter-mapping>
  <filter-name>filtroLogin</filter-name>
  <url-pattern>/home/*</url-pattern>
 </filter-mapping>
 <listener>
  <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
 </listener>
 <listener>
  <description>Hibernate Listener</description>
  <listener-class>br.unifil.util.HibernateListener</listener-class>
 </listener>
 <servlet>
  <servlet-name>Faces Servlet</servlet-name>
  <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
  <load-on-startup>0</load-on-startup>
 </servlet>
 <servlet-mapping>
  <servlet-name>Faces Servlet</servlet-name>
  <url-pattern>*.faces</url-pattern>
 </servlet-mapping>
 <welcome-file-list>
  <welcome-file>index.jsp</welcome-file>
 </welcome-file-list>
 <error-page>
  <error-code>500</error-code>
  <location>/home/home.jsp</location>
 </error-page>
 <login-config>
  <auth-method>BASIC</auth-method>
 </login-config>
</web-app>
lpalma

o load-on-startup não era 1?

vou te passar meu web.xml , o meu openfaces é o mais atual do site oficial ( http://openfaces.org/downloads/2.0/openfaces-2.0.zip )

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.5"
 xmlns="http://java.sun.com/xml/ns/javaee"
 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-app_2_5.xsd">
 <display-name>GWEB</display-name>
 <context-param>
  <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
  <param-value>.xhtml</param-value>
 </context-param>
 <context-param>
  <param-name>facelets.DEVELOPMENT</param-name>
  <param-value>true</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>com.sun.faces.verifyObjects</param-name>
  <param-value>true</param-value>
 </context-param>
 <context-param>
  <param-name>org.richfaces.LoadStyleStrategy</param-name>
  <param-value>ALL</param-value>
 </context-param>
 <context-param>
  <param-name>org.richfaces.LoadScriptStrategy</param-name>
  <param-value>ALL</param-value>
 </context-param>
 <context-param>
      <param-name>facelets.SKIP_COMMENTS</param-name>
      <param-value>true</param-value>
 </context-param>
 <context-param>
  <param-name>javax.faces.CONFIG_FILES</param-name>
  <param-value>/WEB-INF/faces-config.xml</param-value>
 </context-param>
 <filter>
  <display-name>RichFaces Filter</display-name>
  <filter-name>richfaces</filter-name>
  <filter-class>org.ajax4jsf.Filter</filter-class>
 </filter>
 <filter>
  <filter-name>ResourceFilter</filter-name>
  <filter-class>org.openfaces.util.ResourceFilter</filter-class>
 </filter>
 <filter-mapping>
  <filter-name>richfaces</filter-name>
  <servlet-name>Faces Servlet</servlet-name>
  <dispatcher>REQUEST</dispatcher>
  <dispatcher>FORWARD</dispatcher>
  <dispatcher>INCLUDE</dispatcher>
 </filter-mapping>
 <filter-mapping>
  <filter-name>ResourceFilter</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>
 <listener>
  <listener-class>org.apache.commons.fileupload.servlet.FileCleanerCleanup</listener-class>
 </listener>
 <servlet>
  <servlet-name>Faces Servlet</servlet-name>
  <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
  <load-on-startup>1</load-on-startup>
 </servlet>
 <servlet-mapping>
  <servlet-name>Faces Servlet</servlet-name>
  <url-pattern>*.jsf</url-pattern>
 </servlet-mapping>
</web-app>
tiago.vt

lpalma vc ta usando richfaces nesse projeto tbm?

lpalma

Opa, to sim…

jsf + openfaces + richfaces

tiago.vt

lpalma valeu pelo seu web.xml mexi no meu atravez das suas propriedades dae agora naum apareceu bugado

dougsantos11

Tiago e lpalma, tudo bem?

Sou o Douglas e estou com a ajuda de um amigo desenvolvendo meu TCC (para entregar dia 23/11 =/), que é um sistema de agendamento online de serviços de um salão de cabeleireiro, onde o cliente tem acesso aos serviços oferecidos pelo salão e então poderá marcar um horário usando o daytable.

Estamos com um problema de alinhamento e o daytable não fica com o layout legal assim como é mostrado no site do openfaces.org

Vocês sabem me dizer o porque que ocorre isso?

Se enviarmos a vocês o nosso web.xml vcs conseguem dar uma passada de olho?

Se vcs puderem me ajudar, vou ficar muito agradecido, to apanhando feio…sou fraquinho pra isso, tem um amigo que manja mais enquanto ele tenta nos ajudar estou tentando correr atrás de fóruns e etc.

Se puderem me add, meu msn é [email removido]

A comunidade do open faces ainda não é tao grande, e vai ajudar muito a experiencia e ajuda de vcs.

Gd Abraço
Douglas.

Criado 30 de agosto de 2010
Ultima resposta 17 de nov. de 2010
Respostas 7
Participantes 3