Spring boot 在wildfly 10中使用带有战争的joinfaces

Spring boot 在wildfly 10中使用带有战争的joinfaces,spring-boot,wildfly,joinfaces,Spring Boot,Wildfly,Joinfaces,我正在使用joinfaces并尝试使用wildfly 10,但这就像在依赖项中嵌入tomcat一样 <dependency> <groupId>org.joinfaces</groupId> <artifactId>jsf-spring-boot-starter</artifactId> <version>2.4.0</version> </dependency> jsf s

我正在使用joinfaces并尝试使用wildfly 10,但这就像在依赖项中嵌入tomcat一样

<dependency>
    <groupId>org.joinfaces</groupId>
    <artifactId>jsf-spring-boot-starter</artifactId>
    <version>2.4.0</version>
</dependency>
jsf spring启动程序是元启动程序。默认情况下,它会拉动mojarra spring boot starter和tomcat spring boot starter


如果您使用wildfly,我认为您应该远程控制tomcat spring boot starter并添加下拖式spring boot starter。请参阅详细信息

我不确定这是否是最好的选择,但对我来说,当我删除jar依赖项时,这个问题就解决了。我刚刚在pom.xml中插入了以下代码:

    <dependency>
        <groupId>org.joinfaces</groupId>
        <artifactId>jsf-spring-boot-starter</artifactId>
        <exclusions>
            <exclusion>
                <groupId>org.apache.tomcat.embed</groupId>
                <artifactId>tomcat-embed-jasper</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

org.joinfaces
jsf弹簧引导启动器
org.apache.tomcat.embed
汤姆卡特·贾斯珀
java.lang.NoSuchMethodError: org.apache.tomcat.util.descriptor.DigesterFactory.newDigester(ZZLorg/apache/tomcat/util/digester/RuleSet;Z)Lorg/apache/tomcat/util/digester/Digester;
    <dependency>
        <groupId>org.joinfaces</groupId>
        <artifactId>jsf-spring-boot-starter</artifactId>
        <exclusions>
            <exclusion>
                <groupId>org.apache.tomcat.embed</groupId>
                <artifactId>tomcat-embed-jasper</artifactId>
            </exclusion>
        </exclusions>
    </dependency>