我正在使用OmniFaces(2.1)中带有ICEfaces(3.3)的无扩展名URL,以便我的URL不需要 .jsf 后缀。问题是其中一个ICEfaces组件不喜欢这个:
<ace:menuBar>
<ace:submenu label="assets menu">
<ace:menuItem value="assets" url="assets"/>
页面加载正常,链接工作正常,但以下消息充斥着我的日志:
JSF1091:找不到文件资产的mime类型。要解决此问题,请将mime类型映射添加到应用程序web.xml。
似乎JSF不喜欢我的URL没有扩展名。我似乎无法在web.xml中找到任何设置来解决此问题。
答案 0 :(得分:0)
看起来问题是ICEfaces 3.3。我在ICEfaces 4.0下尝试了这个,日志中没有条目。