为 JSF 下载 Mojarra 库时,在 Eclipse 中显示错误“zip 文件为空”
Posted
技术标签:
【中文标题】为 JSF 下载 Mojarra 库时,在 Eclipse 中显示错误“zip 文件为空”【英文标题】:When downloading Mojarra libraries for JSF it is showing error "zip file is empty" in Eclipse 【发布时间】:2017-12-05 02:38:08 【问题描述】:我正在处理 JSF 项目,我正在尝试在 Eclipse 中设置项目方面,当我为 JSF2.2 下载 Mojarra 库时,它会给出错误消息。我正在使用 Eclipse Neon 2。
查看下图了解更多信息。
【问题讨论】:
我猜这不是一个广泛使用的功能。为什么不直接使用 maven? @Xtreme Biker 这是老项目,不支持maven。不知何故,我手动将 javax.faces.jar 文件添加到类路径中。现在一切正常 【参考方案1】:更新:已更新。
当 Eclipse Luna/NEON/Oxygen JSF 下载库为空时手动添加 Mojarra...
当我今天在笔记本电脑上设置全新安装的 JavaEE 时,JSF 下载库不会返回任何下载结果。一些搜索表明我必须更改代理设置,但由于我没有使用代理,
实际上有些人在说暂时/网站离线,这就是它无法下载的原因......
这对我没有帮助。幸运的是,JSF 只是另外一堆可以添加到用户库中的 jar。
您可以在此处下载 JSF 向下滚动以获取最新版本的 JSF jar...
下载 JSF API JAR JSF API jar file
下载JSF IMPL JAR JSF IMPl jar file
那么简单;单击 JSF 功能页面上的 “管理库” 图标单击“新建” 并为您的库命名
点击“添加外部 jars”并浏览到您下载的 jars
您终于可以完全融入 JSF Mojjara 库了
谢谢...
【讨论】:
感谢您提供这个描述性的答案,我想知道为什么它无法正常工作,但现在我理解了视频的显示效果。 2021 链接已经失效了!! @Abdullah Khan 我已经更新了链接,希望现在您可以下载 jar。问候。【参考方案2】:我发现了其他解决方案,当你启动一个新的动态 Web 项目时,选择“新运行时”,然后选择 Oracle>Glassfish,安装它并重新启动 eclipse,JSF 库被 Glassfish 禁止,所以在 JSF Capabilities 面板中(当新项目是created) , glassfish 是默认分配的(系统库)。它对我有用:)
【讨论】:
这就像用F-16杀死一只蚊子【参考方案3】:我已经从 maven 存储库下载了 javax.faces.jar 文件。将该 jar 文件添加到类路径中,现在它可以正常工作了。
javax.faces.jar
【讨论】:
以上是关于为 JSF 下载 Mojarra 库时,在 Eclipse 中显示错误“zip 文件为空”的主要内容,如果未能解决你的问题,请参考以下文章
在 JSF 1.2 中使用 Mojarra 配置 JSF 视图状态加密
JSF 2.2 内存消耗:为啥 Mojarra 将最后 25 个视图的 ViewScoped Beans 保留在内存中?