在使用icefaces 1.8.1 开发时经常会出现 
java.lang.RuntimeException: no message available
 这个异常。
查了好久没有发现是什么原因。
在将ice下载包中的push-server 部署上之后就没有这个异常了。估计原因是在web.xml 中配置了一个Tomcat Push Servlet 引起的。
web.xml中的部分代码
    <servlet>
        <servlet-name>Tomcat Push Servlet</servlet-name>
        <servlet-class>
            com.icesoft.faces.webapp.http.servlet.TomcatPushServlet
        </servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
将这个servlet去掉或者把push-server.war部署上都可以解决。看具体需要了。
	
posted on 2009-08-15 16:48 
Libo 阅读(848) 
评论(0)  编辑  收藏  所属分类: 
JavaServer Faces