新聞中心
JBOSS AS服務器默認使用的JSF實現(xiàn)是SUN的RI,要把他替換成Myfaces需要:

創(chuàng)新互聯(lián)從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目成都做網(wǎng)站、成都網(wǎng)站設計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元宜良做網(wǎng)站,已為上家服務,為宜良各地企業(yè)和個人服務,聯(lián)系電話:028-86922220
1.移除JBoss服務器的現(xiàn)有的JSF實現(xiàn)RI
修改JBOSS_HOME下的server\< config-name>\deploy\jboss-web.deployer\conf\web.xml文件,把JSF的監(jiān)聽器注掉,并刪除jboss-web.deployer 目錄下的jsf-libs文件夾
- < !-- Comment/Remove this -->
- < !-- Configures JSF for a web application if the javax.faces.webapp.FacesServlet is declared -->
- < !-- in web.xml. -->
- < !--
- < listener>
- < listener-class>org.jboss.web.jsf.integration.config.JBossJSFConfigureListener< /listener-class>
- < /listener>
- -->
- < !-- Comment/Remove this -->
- < !-- Listens to all web app lifecycle events so that @PreDestroy can be called on -->
- < !-- JSF managed beans that go out of scope. You can comment this out if you -->
- < !-- don't use JSF or you don't use annotations on your managed beans. -->
- < !--
- < listener>
- < listener-class>com.sun.faces.application.WebappLifecycleListener< /listener-class>
- < /listener>
- -->
2.安裝Myfaces的JSF實現(xiàn)
在jboss-web.deployer 目錄下新建myfaces-libs文件夾,并把myfaces的實現(xiàn)jar包拷貝到里面
- commons-beanutils.jar
- commons-digester-1.6.jar
- commons-el.jar
- commons-lang-2.1.jar
- myfaces-api.jar
- myfaces-impl.jar
在jboss-web.deployer\conf\web.xml中添加myfaces的監(jiān)聽器
- < listener>
- < listener-class>org.apache.myfaces.webapp.StartupServletContextListener< /listener-class>
- < /listener>
3.修改jboss-web.deployer\conf\web.xml中JSF相關的init-param參數(shù),替換
- < init-param>
- < description>JSF standard tlds< /description>
- < param-name>tagLibJar0< /param-name>
- < param-value>jsf-libs/jsf-impl.jar< /param-value>
- < /init-param>
- < init-param>
- < description>JSTL standard tlds< /description>
- < param-name>tagLibJar1< /param-name>
- < param-value>jstl.jar< /param-value>
- < /init-param>
為
- < init-param>
- < description>MyFaces tlds< /description>
- < param-name>tagLibJar0< /param-name>
- < param-value>myfaces-libs/myfaces-impl.jar< /param-value>
- < /init-param>
現(xiàn)在啟動JBOSS AS就可以看到加載的已經(jīng)加載了Myfaces的JSF。可以在JBOSS服務器上使用Myfaces的JSF實現(xiàn)了。
【編輯推薦】
- Red Hat開放JBoss ON代理軟件的源代碼
- GWT和JBoss聯(lián)手促進網(wǎng)絡發(fā)展
- 倡議JBoss門戶與Enterprise門戶合并
- 集成的JBoss中間件的管理平臺
- Red Hat推動JBoss企業(yè)中間件再建里程碑
網(wǎng)頁標題:在JBOSS服務器上使用Myfaces的JSF實現(xiàn)
URL標題:http://fisionsoft.com.cn/article/dhcsjdo.html


咨詢
建站咨詢
