【问题标题】:Want to implement ICEFaces in Sun One 7 Web Server想在 Sun One 7 Web Server 中实现 ICEFaces
【发布时间】:2011-03-30 10:25:17
【问题描述】:

我想在 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(SessionDispatcher.java:86) 在 com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:45)

如何解决这个问题?

【问题讨论】:

  • icefaces 是哪个版本的?

标签: java jsf richfaces icefaces


【解决方案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 即将结束。你不会再得到他们的任何支持了。

【讨论】:

  • 您好 BalusC,我记得您很久以前就帮我回答了 Sun 论坛中的 JSF 问题。我在 balusc.blogspot.com/ 重做了你的博客。谢谢你的建议。我们的客户推荐使用 Sun One Web Server 7.0。我们已经在生产中的 Sun One 6.1 和应用程序在该应用程序中运行良好。现在,我必须升级到 Sun One 7.0 并部署应用程序。看起来服务器中的 JSF 版本或 JSR 文件有问题。您能否就问题的根本原因给我一些想法。谢谢,克里希纳
【解决方案2】:

Ice Faces 版本是 1.8.2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多