mudar o tema do primefaces
Mudei o tema do primefaces e retornou estas mensagens
Jun 08, 2012 4:14:03 PM com.sun.faces.context.ExternalContextImpl getMimeType
Advertência: JSF1091: Nenhum tipo de mime pôde ser encontrado para o arquivo images/images. Para resolver isso, adicione um mapeamento de mime-type ao web.xml do aplicativo.
Jun 08, 2012 4:14:03 PM com.sun.faces.application.resource.ResourceHandlerImpl logMissingResource
Advertência: JSF1064: Não foi possível encontrar ou fornecer o recurso, images/images, pela biblioteca, primefaces-south-street.
Como eu posso resolver isto.
Jun 08, 2012 4:14:03 PM com.sun.faces.context.ExternalContextImpl getMimeType
Advertência: JSF1091: Nenhum tipo de mime pôde ser encontrado para o arquivo images/images. Para resolver isso, adicione um mapeamento de mime-type ao web.xml do aplicativo.
Jun 08, 2012 4:14:03 PM com.sun.faces.application.resource.ResourceHandlerImpl logMissingResource
Advertência: JSF1064: Não foi possível encontrar ou fornecer o recurso, images/images, pela biblioteca, primefaces-south-street.
Como eu posso resolver isto.
Jose Boas
Curtidas 0
Respostas
Robson Teixeira
08/06/2012
Olá JOSE LUIZ Blz???
Kra tem 2 caminhos que você pode realizar para trocar o thema do primefaces sem nenhum problema.
1º) se você baixou o novo tema como jar basta você acrescentar o seguinte context-param no web.xml de sua app
<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>#{configuracaoMB.tema}</param-value>
</context-param>
e na tag para-value você pode referenciar uma managedBean que retorne o nome do seu tema ou simplesmente colocar o nome do
tema conforme o exemplo abaixo
<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>cupertino</param-value>
</context-param>
2º) se você tiver baixado o novo tema e o mesmo vir com um arquivo css e um diretório com as imagens(no caso de ter baixado o tema como zip) basta adicionar o import do css na pagina de sua app ou na pagina de template da mesma exemplo:
<link href=#{facesContext.externalContext.request.contextPath}/css/cupertino/jquery-ui-1.8.14.custom.css rel=stylesheet type=text/css />
para que seja dinâmico
<link href=#{facesContext.externalContext.request.contextPath}/css/#{tema.temaSelecionado.value}/jquery-ui-1.8.14.custom.css rel=stylesheet type=text/css />
esses 2 caminhos são validos basta ver qual caminho se enquadra melhor em sua app.
espero ter ajudado.
att
robson
Kra tem 2 caminhos que você pode realizar para trocar o thema do primefaces sem nenhum problema.
1º) se você baixou o novo tema como jar basta você acrescentar o seguinte context-param no web.xml de sua app
<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>#{configuracaoMB.tema}</param-value>
</context-param>
e na tag para-value você pode referenciar uma managedBean que retorne o nome do seu tema ou simplesmente colocar o nome do
tema conforme o exemplo abaixo
<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>cupertino</param-value>
</context-param>
2º) se você tiver baixado o novo tema e o mesmo vir com um arquivo css e um diretório com as imagens(no caso de ter baixado o tema como zip) basta adicionar o import do css na pagina de sua app ou na pagina de template da mesma exemplo:
<link href=#{facesContext.externalContext.request.contextPath}/css/cupertino/jquery-ui-1.8.14.custom.css rel=stylesheet type=text/css />
para que seja dinâmico
<link href=#{facesContext.externalContext.request.contextPath}/css/#{tema.temaSelecionado.value}/jquery-ui-1.8.14.custom.css rel=stylesheet type=text/css />
esses 2 caminhos são validos basta ver qual caminho se enquadra melhor em sua app.
espero ter ajudado.
att
robson
GOSTEI 0
Lucas Costa
08/06/2012
Na minha opnião, a primeira forma é a mais simples e funciona que é uma blz !!!
GOSTEI 0
Jose Boas
08/06/2012
Blz. Vou fazer alguns testes
GOSTEI 0
Ricardo Pestana
08/06/2012
Bom dia,
No meu caso está funcionando o tema, configurado no web.xml assim:
<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>south-street</param-value>
</context-param>
Mas criei uma tela onde faço um refresh na tela apenas, e aí aparece o erro:
rtência: JSF1091: Nenhum tipo de mime pôde ser encontrado para o arquivo images/images. Para resolver isso, adicione um mapeamento de mime-type ao web.xml do aplicativo.
Advertência: JSF1064: Não foi possível encontrar ou fornecer o recurso, images/images, pela biblioteca, primefaces-south-street.
Vcs sabem como soluciono isso???
No meu caso está funcionando o tema, configurado no web.xml assim:
<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>south-street</param-value>
</context-param>
Mas criei uma tela onde faço um refresh na tela apenas, e aí aparece o erro:
rtência: JSF1091: Nenhum tipo de mime pôde ser encontrado para o arquivo images/images. Para resolver isso, adicione um mapeamento de mime-type ao web.xml do aplicativo.
Advertência: JSF1064: Não foi possível encontrar ou fornecer o recurso, images/images, pela biblioteca, primefaces-south-street.
Vcs sabem como soluciono isso???
GOSTEI 0
Jose Boas
08/06/2012
Olha o meu também estava dando esta mensagem, mas executava normalmente, inclusive com o tema, aí eu dei um build no projeto e parou de dar esta mensagem. Outra coisa eu uso a versão 3.01 do primefaces.
GOSTEI 0