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

Publicado por Perfil removido em 24/04/2012

[ Hits: 8.798 ]

 


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

KDM dicas

Instalando a impressora Canon IP1900 no Linux

Configurando o teclado para brasileiro no Slackware 13 de maneira fáci

Ctrl+Alt+End para desligar o computador

DNS fixo na placa de rede e no resolv.conf

Leitura recomendada

Vindula 1.1.1- Nova versão disponível

Usar um modem Agere (Lucent) V.92 56K no Linux (Debian)

Squid 3.4 no Slackware

PostgreSQL com ZEROFILL e AUTO_INCREMENT

Configurando a placa wireless RT3090 no fedora 15

  

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