0
我有一個基於JSF 1.2的Web應用程序。 JSF jar包裝在WAR庫中。我們試圖在JBoss EAP 7.0中部署戰爭,戰爭部署成功,但應用程序無法運行。將基於JSF 1.2的Web應用程序部署到JBoss EAP 7.0
我發現JBoss EAP 7.0不支持JSF 1.2。我的Web應用程序不是JSF 2.0的投訴。如果有些機構可以列出這樣做的步驟,那將會非常有幫助。
感謝
我有一個基於JSF 1.2的Web應用程序。 JSF jar包裝在WAR庫中。我們試圖在JBoss EAP 7.0中部署戰爭,戰爭部署成功,但應用程序無法運行。將基於JSF 1.2的Web應用程序部署到JBoss EAP 7.0
我發現JBoss EAP 7.0不支持JSF 1.2。我的Web應用程序不是JSF 2.0的投訴。如果有些機構可以列出這樣做的步驟,那將會非常有幫助。
感謝
請嘗試以下步驟:
添加部署,structure.xml到您的項目(WEB-INF/jboss的部署,structure.xml到WAR或META-INF /jboss-deployment-structure.xml到EAR)與排除:在pom.xml中
<exclusions>
<module name="javax.faces.api" slot="main" />
<module name="com.sun.jsf-impl" slot="main" />
<module name="org.jboss.as.jsf-injection" slot="main" />
</exclusions>
導入所有依賴條件,有什麼需要的JSF。這樣的:
<dependency>
<groupId>javax.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>1.2-b19</version>
</dependency>
<dependency>
<groupId>javax.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>1.2-b19</version>
</dependency>
<dependency>
<groupId>com.sun.facelets</groupId>
<artifactId>jsf-facelets</artifactId>
<version>1.1.11</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.1.0</version>
</dependency>
你有JSF 1.2的模塊? – awagenhoffer
不,我沒有JSF 1.2的模塊。我在哪裏得到它。提前致謝。 – Vish