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

Publicado por Perfil removido em 24/04/2012

[ Hits: 8.254 ]

 


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

Como acessar servidor Novell através do Linux

Criando arquivos FLV em modo gráfico no linux

Instalando Google Chrome no Ubuntu 17.10

Adicionando/Removendo PPAs graficamente no Linux Mint 17

Debian Squeeze - Instalando Packet Tracer 5.3

Leitura recomendada

Wireless no Sony Vaio NR 320 com Ubuntu Linux 8.10

Escolhendo sua distribuição Linux

Instalando Openfire (servidor de mensagens instantâneas)

Apostila de introdução ao Linux e seus comandos úteis

Introdução a ponteiros na linguagem C

  

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