無法再訪問所需的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