2015-10-05 23 views
0

我在使用ICEfaces(3.3)從OmniFaces(2.1)中使用無擴展名的URL,以便我的URL不需要.jsf後綴。問題是,ICEfaces的組件之一不喜歡這樣的:如何獲得OmniFaces無擴展URL和ICEfaces ace:menuItem組件一起工作?

<ace:menuBar> 
    <ace:submenu label="assets menu"> 
     <ace:menuItem value="assets" url="assets"/> 

頁面加載罰款和環節的工作很好,但下面的消息,充斥着我的日誌:

JSF1091:沒有啞劇類型可以找到文件資產。要解決此問題,請將mime-type映射添加到應用程序web.xml。

看來,JSF不喜歡我的網址沒有擴展名。我似乎無法在web.xml中找到任何設置來解決此問題。

+0

您要部署哪臺服務器?嘗試在'web.xml'底部放置' xhtml text/html'。 – BalusC

+0

我正在使用Glassfish 4.1。不幸的是,MIME映射不起作用。 – wsaxton

+0

看起來像是一個ICEfaces 3.3的問題。這個問題在4.0中沒有發生。 – wsaxton

回答

0

看起來問題是ICEfaces 3.3。我在ICEfaces 4.0下試過,日誌中沒有條目。

相關問題