2017-07-26 50 views
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の苦情ではありません。それはいくつかのボディがそうするためのステップを列挙できるなら、大きな助けになるでしょう。

おかげ

+0

あなたはJSF 1.2のモジュールを持っていますか? – awagenhoffer

+0

いいえ私はJSF 1.2用のモジュールを持っていません。どこで入手するのですか?前もって感謝します。 – Vish

答えて

0

は、これらの手順を試してください:

  1. は、WARまたはMETA-INFにプロジェクト(WEB-INF /のjboss-展開するstructure.xmlに展開するstructure.xmlを追加します除外とEARに/jboss-deployment-structure.xml):の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> 
    
  2. インポートすべての依存性を、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> 
    
関連する問題