| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/02/2009 17:12:12
|
Luiz_Gustavo
Virtual Machine Man
![[Avatar]](/images/avatar/012d9fe15b2493f21902cd55603382ec.png)
Membro desde: 30/04/2005 12:55:11
Mensagens: 518
Localização: Assis
Offline
|
Galera,
espero encontrar aqui no fórum alguém que possa me ajudar.
Uso em um projeto, o Woodstock, juntamente com o Dynafaces para as funcionalidades Ajax.
Até as versões beta e RC do JBoss, nunca tivemos nenhum problema com o Dynafaces. Executávamos a aplicação até mesmo no Glassfish sem problema (e até hoje a execução no Glassfish ocorre sem problemas).
No entanto, ao publicarmos a aplicação no JBoss 5GA, está ocorrendo um erro em um determinado ponto do arquivo Javascript que compõe o Dyanfaces.
O arquivo é o com_sun_faces_ajax.js, encontrado no diretório jsf-extensions-dynamic-faces-0.1\META-INF, quando se descompacta o .jar do dynafaces.
O trecho que apresenta problema está no código abaixo (somente a porção relevante de código):
Neste ponto:
components está nulo, o que não poderia acontecer em uma execução normal.
Infelizmente eu não conheço muito a fundo o Dynafaces, para saber o que todo esse código faz, e é justamente essa ajuda que estou procurando.
O que é esperado desse trecho?
O que eu pude enteder, do que li pelas documentações, é que essas rotinas são responsáveis por atualizar a árvore DOM da página com os componentes representados pelo xml que é manipulado neste ponto.
Bom, se alguém se dispuser a ajudar, e precisar de mais informações, estou a disposição.
Abraços!
This message was edited 1 time. Last update was at 11/02/2009 09:53:14
|
Analista e Desenvolvedor de Sistemas
http://luizgustavoss.blogspot.com/
http://luizgustavoss.wordpress.com/
http://www.linkedin.com/in/luizgustavoss
Procurando uma especialização em Java, SOA e Android? Conheça a TNT Educacional
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2009 07:26:26
|
Luiz_Gustavo
Virtual Machine Man
![[Avatar]](/images/avatar/012d9fe15b2493f21902cd55603382ec.png)
Membro desde: 30/04/2005 12:55:11
Mensagens: 518
Localização: Assis
Offline
|
Galera,
só para deixar mais claro o efeito colateral desse problema, os componentes relacionados no DynaFaces.fireAjaxTransaction para serem atualizados não o são.
Se tenho, por exemplo, dois listbox no qual a atualização do segundo depende do primeiro, hoje o que ocorre é que ao clicar em um item do primeiro os dados no backing bean são atualizados, mas a reenderização dos componentes na tela não é feita.
Grato!
|
Analista e Desenvolvedor de Sistemas
http://luizgustavoss.blogspot.com/
http://luizgustavoss.wordpress.com/
http://www.linkedin.com/in/luizgustavoss
Procurando uma especialização em Java, SOA e Android? Conheça a TNT Educacional
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2009 09:52:10
|
Luiz_Gustavo
Virtual Machine Man
![[Avatar]](/images/avatar/012d9fe15b2493f21902cd55603382ec.png)
Membro desde: 30/04/2005 12:55:11
Mensagens: 518
Localização: Assis
Offline
|
Galera,
consegui descobrir a solução.
O problema estava nos arquivos .jar do JSF que vieram na versão 5GA.
Eu apenas troquei os arquivos referentes ao JSF pelos que vieram no Beta4 e tudo funcionou.
Mais precisamente, eu copiei os arquivos de:
[JBOSS_HOME_BETA_4]\server\default\deployers\jbossweb.deployer\jsf-libs
para:
[JBOSS_HOME_5GA]\server\default\deploy\jbossweb.sar\jsf-libs
O que me chamou a atenção foi a diferença de tamanho desses arquivos.
Lendo a release note do JBoss 5GA, encontrei apenas essas referências a atualizações de bibliotecas:
* JBoss Transactions, v4.4.0.GA
* JBoss WebServices, v3.0.4.GA
* JBoss Messaging, v1.4.1.GA
* JBoss Web, v2.1.1.GA
* JBoss AOP, v2.0.0.SP1
* JBoss EJB3, v1.0.0-Beta10
* JBoss Microcontainer, v2.0.2.GA
* JBoss Security, v2.0.2.SP3
* Hibernate, v3.3.1.GA
* Hibernate Entity Manager, v3.4.0.GA
* Hibernate Annotations, v3.4.0.GA
* JBoss Cache POJO, v3.0.0.GA
* JBoss Cache Core, v3.0.1.GA
* JGroups, v.2.6.7.GA
Não consegui encontrar em nenhuma delas o JSF (não digo que não estão aí, só não consegui
encontrar a referência).
Agora aqui fica um desabafo: apesar de considerar o JBoss um bom servidor de aplicações,
me deixa F***** perder tempo com esse tipo de coisa. Ao publicar uma mesma aplicação em diferentes
versões, encontrar tantos problemas (não foi o único problema que tive com a versão 5GA).
Reconheço que as versões em questão são versões beta e final, mas ainda assim é um pé no "suvaco"
esse tipo de coisa. A mesma aplicação é publicada tranquilamente no Glassfish,
sem delongas ou tanta complicação. Fora as gambiarras necessárias para que o Netbeans reconheça o
JBoss 5GA.
Mas enfim, ainda o considero um bom servidor, e continuarei usando para outros projetos. Só lamento
essas situações.
Abraços!
|
Analista e Desenvolvedor de Sistemas
http://luizgustavoss.blogspot.com/
http://luizgustavoss.wordpress.com/
http://www.linkedin.com/in/luizgustavoss
Procurando uma especialização em Java, SOA e Android? Conheça a TNT Educacional
|
|
|
 |
|
|
|
|