JBoss - Trocando a versão do JSF (Java Server Faces)

Publicado por Perfil removido em 24/04/2012

[ Hits: 8.818 ]

 


JBoss - Trocando a versão do JSF (Java Server Faces)




- Trocando a versão do JSF do JBoss para a de sua escolha

Ambientes:
  • * JBoss Enterprise Application Platform
  • 4.2
  • 4.3 CP10
  • 5.1.2
Linux: JBoss - Trocando a versão do JSF (Java Server Faces)

Siga as instruções abaixo, para remover a versão do JSF que o JBoss EAP possui, e substituir para uma versão diferente (JSF 2.0).

1. Remova os ".jars" do JSF do JBoss Enterprise Application Platform.

Remova os seguintes jars do:

JBoss EAP 5: $JBOSS_HOME/server//deploy/jbossweb.sar/jsf-libs/

Ou:

JBoss EAP 4.x: $JBOSS_HOME/server//deploy/jboss-web.deployer/jsf-libs/

1. jboss-faces.jar
2. jsf-api.jar
3. jsf-impl.jar

2. Remova a configuração do JSF do JBoss Enterprise Application Platform.

Edite o "web.xml":

JBoss EAP 5: $JBOSS_HOME/server//deployers/jbossweb.deployer/web.xml

Ou:

JBoss EAP 4.x: $JBOSS_HOME/server//deploy/jboss-web.deployer/conf/web.xml

Comente ou remova as seguintes linhas:

com.sun.faces.injectionProvider org.jboss.web.jsf.integration.injection.JBossInjectionProvider org.jboss.web.jsf.integration.config.JBossJSFConfigureListener com.sun.faces.application.WebappLifecycleListener JSF standard tlds tagLibJar0 jsf-libs/jsf-impl.jar


3. Se você estiver utilizando o JBoss EAP 5, edite: JBOSS_HOME/server//deploy/jbossweb.sar/META-INF/jboss-structure.xml

Remova, ou comente, a seguinte linha:



4. Adicione as configurações abaixo:

Edite sua aplicação: war's WEB-INF/web.xml

Compare com o exemplo abaixo:

TesteJfs20 index.jsf Faces Servlet javax.faces.webapp.FacesServlet 1 Faces Servlet *.jsf


Edite sua aplicação: war's WEB-INF/faces-config.xml

Compare com o exemplo abaixo:



* Obs.: Lembre-se que o campo 'version', tem que estar com o valor: "2.0"

5. Inclua também os 'Jars' da nova versão do JSF, para a sua Aplicação.

Copie os 'jars' da nova versão do JFS, para a sua aplicação em: WEB-INF/lib/

1. *jsf-api.jar
2. *jsf-impl.jar
3. Alguma outra implementação de jsf com a extenção jar

* Lembre-se: Se algum 'jar' tiver alguma dependência, copie também a dependência.

Outras dicas deste autor

Driver NVIDIA no Mageia Linux

Instalando Sayonara Music Player no Ubuntu 22.04 LTS

Manjaro Linux sem som? Instale pacotes multimídia

Vídeo aula: como criar uma calculadora de décimo terceiro salário

cron - mudando editor de edição no Slackware 10

Leitura recomendada

Adicionando exceções ao proxy Mikrotik V3.XX

Publicação em seu site ou blog através de mensagens SMS

Iniciando programas rapidamente no Gnome, KDE ou XFCE

Página do twitter não abre utilizando o Google Chrome no Fedora 15

Instalando o Kile no Ubuntu 5.10

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts