2016-11-04 1 views
0

dans ma page page.xhtml j'ai un en-tête comme celui-citête meta tag perdu dans ICEfaces 4.1

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:h="http://java.sun.com/jsf/html" 
    xmlns:f="http://java.sun.com/jsf/core" 
    xmlns:ace="http://www.icefaces.org/icefaces/components" 
    xmlns:icecore="http://www.icefaces.org/icefaces/core" 
    xmlns:ui="http://java.sun.com/jsf/facelets"> 
    <h:head> 
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta> 

mais ce que je reçois après deployement est

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<link href="/test/javax.faces.resource/jquery/ui/jquery-ui.css.jsf?ln=icefaces.ace&amp;v=4_1_0_160615"  

J'utilise ICEfaces 4.1. 0 Version EE, application déployée sous une websphere 8.0.0.5.

+0

le ticket est ouvert http://jira.icesoft.org/browse/IPCK-554 –

Répondre

0

Ce problème est probablement causé par la répartition en classes des bibliothèques spécifiques au portail Websphere. Quand ils sont classloaded notre code supposera que l'application s'exécute dans un environnement de portail. C'est quand les éléments contenus par la tête sont enlevés (voir ICE-11042 pourquoi nous avons ce comportement).

Je recommande au client de vérifier quelles bibliothèques sont chargées par Websphere. Ne pas charger les bibliothèques spécifiques au portail devrait résoudre ce problème.