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

Publicado por Perfil removido em 24/04/2012

[ Hits: 7.981 ]

 


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 contornar o erro -bash: 08: value too great for base (error token is "08")

Importar perfil do Firefox para o Linux

Atualizando o Firefox 3.0 para 3.0.1 sem precisar reinstalar

Não foi possível inicializar o componente de segurança do navegador

Slingscold - Novo lançador de aplicativos para o elementary OS

Leitura recomendada

Crie um certificado para uso em SSL

Sempre e poderoso cat

Instalando o BURG no Ubuntu 10.04 LTS

Instalando e configurando sua Vivo Zap (Kyocera)

nmapAutomator - Automatização de NMAP para Reconhecimento e Enumeração

  

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