Pessoal infelizmente agora não sei mais para onde ir. Vou tentar ser rápido e claro.
Fiz uma aplicação de testes (Maven + JSF 1.2(Facelets + Richfaces 3.3.0.GA ) + Hibernate) e me deparei com alguns problemas:
Primeiro não consegui colocar o maven para rodar com o richfaces ai percebi que era a versão do jetty que não era compativel com a versão mais nova do richfaces.
Segundo adicionei todas os jars a minha aplicação e configurei o web.xml como manda a documentação do richfaces.
Segue eles:
[commons-beanutils]
[commons-codec]
[commons-collections]
[commons-digester]
[commons-discovery]
[commons-logging]
[jsf-facelets]
[myfaces-api]
[myfaces-impl]
[jstl]
jars do richfaces segundo a documentação[u]
[ajax4jsf]
[darkx]
[glassx]
[laguna]
[richfaces-api]
[richfaces-impl]
[richfaces-ui]
[hibernate-annotations]
[persistence-api]
[jsf-api]
[jsf-impl]
[servlet-api]
[jsp-api]
[standard]
[commons-el]
[el-api]
[jsr250-api]
Segue meu web.xml (apenas a configuração do richfaces):
<!-- #################### CONFIGURAÇÃO DO RICHFACES #################### -->
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>server</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.SKIN</param-name>
<param-value>blueSky</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.CONTROL_SKINNING</param-name>
<param-value>enable</param-value>
</context-param>
<context-param>
<param-name>org.ajax4jsf.VIEW_HANDLERS</param-name>
<param-value>com.sun.facelets.FaceletViewHandler</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-mapping>
<filter-name>richfaces</filter-name>
<servlet-name>Faces Servlet</servlet-name>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
<listener>
<listener-class>
com.sun.faces.config.ConfigureListener
</listener-class>
</listener>
O resultado é que o jetty é startado mas a aplicação não abre dando o erro (HTTP ERROR: 503 SERVICE_UNAVAILABLE)
E em anexo segue o erro que é gerado:
Agradeceria muito ajuda de todos.
Grato!
