想在Sun One 7 Web Server中实现ICEFaces

时间:2010-08-16 13:08:33

标签: java jsf richfaces icefaces

我想在Sun One Web Server 7.0上实现JSF。我反复得到了例外:

java.lang.NoClassDefFoundError:无法初始化类com.icesoft.faces.webapp.http.core.ReceiveSendUpdates     在com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet。(MainSessionBoundServlet.java:136)     在com.icesoft.faces.webapp.http.servlet.MainServlet $ 3.newServer(MainServlet.java:87)     在com.icesoft.faces.webapp.http.servlet.SessionDispatcher.checkSession(DessionDispatcher.java:86)     在com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:45)

如何解决问题?

2 个答案:

答案 0 :(得分:1)

Ick,那是一个古老的服务器!它是从2003年开始的,它支持最高级的传统Servlet 2.3 / JSP 1.2。如果你想在它上面运行JSF,你可以使用最高的JSF 1.1。 JSF 1.2和更新版本不适用于Servlet 2.3。您现在下载的大多数组件库包都包含JSF 1.2甚至2.0。您还需要使用http://javaserverfaces.dev.java.net存档中的副本对其进行降级。也许还需要考虑更多的东西,但这可能取决于确切的IceFaces版本。

您考虑升级服务器了吗?我会热烈推荐它。 Servlet 2.3和JSF 1.1即将结束。你不会再获得任何支持了。

答案 1 :(得分:0)

Ice Faces版本是1.8.2