Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

JBoss - Trocando a versão do JSF (Java Server Faces)
Linux user
Publicado por Gabriel Erom Samogy Mem em 24/04/2012

Login: eromsm, 2562 pontos
[ Hits: 1726 ]

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
Nenhuma dica encontrada.

Leitura recomendada
   Dica Linux recomendada Criar disquete de boot de instalação do Debian
   Dica Linux recomendada Criando sub-domínios no Bind
   Dica Linux recomendada Slackware Linux Essentials em português
   Dica Linux recomendada Compiz no Debian Squeeze - Instalação em notebook Probook 4320s Intel i915
   Dica Linux recomendada Criando uma ISO do openBSD 4.1

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.