2017-07-26 3 views
0

Ich habe eine Webanwendung, die auf JSF 1.2 basiert. Die JSF-Jars werden in der WAR-Bibliothek gepackt. Wir versuchen, den Krieg in JBoss EAP 7.0 zu implementieren, der Krieg wird erfolgreich bereitgestellt, aber die Anwendung wird nicht ausgeführt.JSF 1.2-basierte Webanwendung für JBoss EAP 7.0 bereitstellen

Ich habe festgestellt, dass JBoss EAP 7.0 JSF 1.2 nicht unterstützt. Meine Webanwendung ist keine JSF 2.0-Beschwerde. Es wird eine große Hilfe sein, wenn einige Körper Schritte dazu auflisten können.

Dank

+0

Haben Sie ein Modul für JSF 1.2? – awagenhoffer

+0

Nein Ich habe kein Modul für JSF 1.2. Wo bekomme ich es hin? Danke im Voraus. – Vish

Antwort

0

Bitte versuchen Sie diese Schritte aus:

  1. einen Deployment-structure.xml zu einem Projekt hinzufügen (WEB-INF/jboss-Deployment-structure.xml zum IST oder META-INF /jboss-deployment-structure.xml an die EAR) mit den Ausschlüssen:

    <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. Import alle dependecies in pom.xml, was für JSF Notwendigkeit. Wie folgt aus:

    <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> 
    
Verwandte Themen