无法再访问所需的mojarra版本2.0.3 b5源代码。Jboss 6.0.0附带mojarra 2.0.3 b5,它没有可用的源代码?
有人在这里仍然可以访问它吗?
见钻嘴鱼科网站
https://svn.java.net/svn/mojarra~svn/tags/2.0.3-b03/ 可
但它随JBoss的版本不是,请看这里: https://svn.java.net/svn/mojarra~svn/tags/
有人/知道一个地方访问它?
我并不急于摆脱经过良好测试的版本。
[编辑]我接受了答案,但我发现一个下载的老污染源,以及 - 它是可用的JSF 下载页面例如上here或direct link to jsf 2.0.3b5 sources here 的标签不存在,所以我或多或少假定它是正确的版本(见自己下载部分的说明)
(我猜这是正确的版本 - 但基本上我米以下的回答意见和移动到维护版本)
在情况下,我不得不从给定的版本移动到新版本我会可以使用下面的教程:
从Gimby on this blog注意:mojarras下载页面有时会链接错误的文件,它可能值得ch ECK最新的罐子和源here
的Jboss 6升级JSF适用于:在JBoss 的JBoss 6升级JSF不能再简单。我不建议覆盖已存在的现有的JSF 2.0.3;您会希望工厂 默认为可用于测试目的。你可以做的是将你自己的JSF配置文件添加到JBoss中。
首先,在这里下载最新版本的Mojarra 2.0。现在, 转到您的JBoss服务器目录并导航到 deployers/jsf.deployer子目录。
在这里您可以找到所有可用的JSF实现。制作Mojarra-2.0目录的副本 ,将其命名为Mojarra-2.1.1(或任何已下载的 版本)。
在这个新目录中,将jsf-impl.jar和jsf-api.jar文件 替换为您下载的文件。
我们使可用的新版本的JSF,改变 META-INF/JSF集成,部署-的jboss-beans.xml的文件,加入 以下的JsfConfigurations:
<entry> <key>Mojarra-2.1.1</key> <value>${jboss.server.home.url}deployers/jsf.deployer/Mojarra-2.1.1</value> </entry>
确保该路径匹配您创建的任何目录。
最后使Web应用程序中使用新版本的 标准版本2.0.3代替,以下内容添加到你的战争的web.xml文件:
<context-param> <param-name>org.jboss.jbossfaces.JSF_CONFIG_NAME</param-name> <param-value>Mojarra-2.1.1</param-value> </context-param>
帕拉姆值匹配在哪里您之前添加的条目的关键。 那就是它!现在,如果遇到某种冲突,并且想要尝试如果它是您拥有的Mojarra版本的问题,那么 可以始终注释web.xml中的上下文参数,并尝试使用 Mojarra 2.0 0.3!
非常感谢您的回答。但是请删除指向版本2.0.3-b03的指针,它只是错误的版本,并且当开始使用错误版本的源代码作为基础来定制事物时,可能会导致恶意的不可再生的错误。 Jboss 6随B05一起发货。 – Toskan 2012-07-18 09:52:48
我没有找到b05,让我知道如果你找到一个。 – Ravi 2012-07-18 14:55:49
它可能是这里的一个:http://java.net/downloads/javaserverfaces/release/2.0.3/mojarra-2.0.3-FCS-source.zip – Toskan 2012-07-18 14:58:47