下载 JSF 的 Mojarra 库时,在 Eclipse 中显示错误 "zip file is empty"

When downloading Mojarra libraries for JSF it is showing error "zip file is empty" in Eclipse

我正在处理 JSF 项目,我正在尝试在 Eclipse 中设置项目方面,当我为 JSF2.2 下载 Mojarra 库时,它给出了错误消息。我正在使用 Eclipse Neon 2。

查看下图了解更多信息。

我已经从 Maven 存储库下载了 javax.faces.jar 文件。将该 jar 文件添加到类路径,现在它工作正常。

javax.faces.jar

更新:已更新。

Eclipse Luna/NEON/OxygenJSF 下载库为空时手动添加 Mojarra...

今天,当我在我的笔记本电脑上设置 JavaEE 的全新安装时,JSF 下载库 return 不会下载任何结果。一些搜索建议我必须更改我的代理设置,但由于我没有使用代理,

实际上有些人在说暂时/网站离线,这就是它无法下载的原因...

这对我没有帮助。幸运的是,JSF 只是另外一堆可以添加到用户库中的 jar。

您可以下载 JSF 向下滚动以获取最新版本的 JSF jar...

下载 JSF API JAR JSF API jar file

下载 JSF IMPL JAR JSF IMPl jar file

那么简单;单击 JSF 功能页面上的 “管理库” 图标 单击“新建”命名您的库

单击“添加外部 jar”并浏览到您下载的 jar

最后,您已全面了解 JSF Mojjara 库

谢谢...

我发现了其他解决方案,当您启动一个新的动态 Web 项目时选择 "New runtime",然后 Oracle>Glassfish,安装它并重新启动 eclipse,Glassfish 禁止使用 JSF 库,因此在 JSF 功能面板中(当new proyect is created) ,默认分配 glassfish(系统库)。它对我有用:)