Ie 9 + richfaces 3.3.3 final

9 respostas
Zenas

Olá Amigos,

O site que eu estou fazendo não funciona no IE 9, funciona no firefox, chrome e IE 8, vi na internet sobre o assunto e tentei utilizar a sugestão do blog do Fernando Franzini Java Blog, mas não funcionou, vcs sabem me dizer se o richfaces 4 funciona com o jsf 1.2 ou uma solução para o problema.

Agradeço a todos que tentarem me ajudar.

Abraços

9 Respostas

otaviojava

Na grande maioria das vezes não é o framework em sim, mas o css e o javascript que ele está usando.
Quanto a esses problemas de imcompatibilidades de versões do IE infelizmente é normal o ie é o navegador mais problemático de todos os tempos.

FernandoFranzini

Zenas:
Olá Amigos,

O site que eu estou fazendo não funciona no IE 9, funciona no firefox, chrome e IE 8, vi na internet sobre o assunto e tentei utilizar a sugestão do blog do Fernando Franzini Java Blog, mas não funcionou, vcs sabem me dizer se o richfaces 4 funciona com o jsf 1.2 ou uma solução para o problema.

Agradeço a todos que tentarem me ajudar.

Abraços

Estranho por que para mim e para muitos outros funcionou sim…
Richfaces 4 não roda no JSF 1.2…
Vc tem certeza que é o mesmo erro de AJAX?

rock

Zenas,

aqui tem uma solução para o assunto “ie 9 + richfaces 3.3.3 final”:
http://www.guj.com.br/java/246238-a4jcommandbutton-nao-funciona-no-ie9#1276109

arthurgon

Não roda em JSF 1.2.

Zenas

O erro que está dando é este:

14/08/2011 22:27:40 org.apache.catalina.core.StandardWrapperValve invoke

GRAVE: Servlet.service() for servlet Faces Servlet threw exception

java.lang.IllegalArgumentException: ContentTypeList does not contain a supported content type: text/css

at org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.selectContentType(HtmlRendererUtils.java:1676)

at org.apache.myfaces.renderkit.html.HtmlRenderKitImpl.createResponseWriter(HtmlRenderKitImpl.java:152)

at org.ajax4jsf.resource.TemplateCSSRenderer.send(TemplateCSSRenderer.java:85)

at org.ajax4jsf.resource.InternetResourceBase.send(InternetResourceBase.java:374)

at org.ajax4jsf.resource.ResourceLifecycle.sendResource(ResourceLifecycle.java:221)

at org.ajax4jsf.resource.ResourceLifecycle.send(ResourceLifecycle.java:148)

at org.ajax4jsf.resource.InternetResourceService.load(InternetResourceService.java:335)

at org.ajax4jsf.cache.LRUMapCache.load(LRUMapCache.java:116)

at org.ajax4jsf.cache.LRUMapCache.get(LRUMapCache.java:87)

at org.ajax4jsf.resource.InternetResourceService.serviceResource(InternetResourceService.java:195)

at org.ajax4jsf.resource.InternetResourceService.serviceResource(InternetResourceService.java:141)

at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:508)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at br.com.zenas.web.util.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:26)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)

at java.lang.Thread.run(Unknown Source)

Eu baixei o eclipse indigo e vou fazer um projeto em jsf 2 do zero com richfaces 4, depois vou tentar migrar o sistema, mas eu queria uma outra solução sem ser esta.

Agredeço a todos que tentarem me ajudar.

Abraços

Zenas

Quando eu vejo o console do ie 9 me é apresentado a seguinte mensagem descrita abaixo:

SCRIPT5009: ‘jQuery’ não está definido
jquery.maskMoney.js, linha 31 Caractere 2
SCRIPT5009: ‘jQuery’ não está definido
jquery.maskedinput-1.2.1.js, linha 30 Caractere 2
HTML1115: Marca META compatível com X-UA (‘IE=EmulateIE8’) ignorada porque o modo de documento já está finalizado.
sei
HTML1115: Marca META compatível com X-UA (‘IE=EmulateIE8’) ignorada porque o modo de documento já está finalizado.
sei

Não sei se alguém pode me ajudar.

Atenciosamente,
Zenas

E

com esse erro, acho que pode ser mais fácil solucionar que vc imagina.

Tenta colocar <a4j:loadScript src=“resource://jquery.js”/> no head do seu documento. Ou, se não funcionar, adiciona o jquery do http://jquery.com/, e se ainda assim não funcionar, coloca no javascript no head: jQuery=$;

FernandoFranzini

Veja se é esse o bug - http://fernandofranzini.wordpress.com/2011/11/04/novo-ie-9-bugou-os-aplicativos-myfaces-com-richfaces-3-3/

Zenas

Olá Fernando Franzini,

Eu acredito que o erro q está acontecendo comigo seja esse, vou te mandar um e-mail para que eu possa receber essa nova versão do richfaces, agora parece que o pessoal que faz a tecnologia jsf 1.2, 2, rich:faces são contra a orientação a objetos, por que não fazem uso da reusabilidade, pois pra migrar a versão, parace até que está utilizada uma outra tecnologia.

Abraços e vlw pela por esse trabalho Fernando

Criado 11 de agosto de 2011
Ultima resposta 5 de nov. de 2011
Respostas 9
Participantes 6