Jsf weblogic上的PF war文件部署

Jsf weblogic上的PF war文件部署,jsf,weblogic,Jsf,Weblogic,在过去几天尝试在Weblogic 12.2.1.3.0上部署war文件后,我不断遇到以下错误: Unable to access the selected application. VALIDATION PROBLEMS WERE FOUND /domains/hnb_frtest/weblogic.utils.classloaders.GenericClassLoader@14809eda finder: weblogic.utils.classloaders.CodeGenClassFin

在过去几天尝试在Weblogic 12.2.1.3.0上部署war文件后,我不断遇到以下错误:

Unable to access the selected application.

VALIDATION PROBLEMS WERE FOUND /domains/hnb_frtest/weblogic.utils.classloaders.GenericClassLoader@14809eda finder: weblogic.utils.classloaders.CodeGenClassFinder@494ac240 annotation: /WEB-INF/lib/tomcat-embed-jasper-9.0.12.jar!/META-INF/web-fragment.xml:18:3:18:3: problem: cvc-enumeration-valid: string value '4.0' is not a valid enumeration value for web-app-versionType in namespace http://xmlns.jcp.org/xml/ns/javaee

VALIDATION PROBLEMS WERE FOUND /domains/hnb_frtest/weblogic.utils.classloaders.GenericClassLoader@14809eda finder: weblogic.utils.classloaders.CodeGenClassFinder@494ac240 annotation: /WEB-INF/lib/tomcat-embed-jasper-9.0.12.jar!/META-INF/web-fragment.xml:18:3:18:3: problem: cvc-enumeration-valid: string value '4.0' is not a valid enumeration value for web-app-versionType in namespace http://xmlns.jcp.org/xml/ns/javaee

VALIDATION PROBLEMS WERE FOUND /domains/hnb_frtest/weblogic.utils.classloaders.GenericClassLoader@14809eda finder: weblogic.utils.classloaders.CodeGenClassFinder@494ac240 annotation: /WEB-INF/lib/tomcat-embed-jasper-9.0.12.jar!/META-INF/web-fragment.xml:18:3:18:3: problem: cvc-enumeration-valid: string value '4.0' is not a valid enumeration value for web-app-versionType in namespace http://xmlns.jcp.org/xml/ns/javaee

Unable to access the selected application.

VALIDATION PROBLEMS WERE FOUND /domains/hnb_frtest/weblogic.utils.classloaders.GenericClassLoader@7e1a4876 finder: weblogic.utils.classloaders.CodeGenClassFinder@37fb545a annotation: /WEB-INF/lib/tomcat-embed-websocket-9.0.12.jar!/META-INF/web-fragment.xml:18:3:18:3: problem: cvc-enumeration-valid: string value '4.0' is not a valid enumeration value for web-app-versionType in namespace http://xmlns.jcp.org/xml/ns/javaee

VALIDATION PROBLEMS WERE FOUND /domains/hnb_frtest/weblogic.utils.classloaders.GenericClassLoader@7e1a4876 finder: weblogic.utils.classloaders.CodeGenClassFinder@37fb545a annotation: /WEB-INF/lib/tomcat-embed-websocket-9.0.12.jar!/META-INF/web-fragment.xml:18:3:18:3: problem: cvc-enumeration-valid: string value '4.0' is not a valid enumeration value for web-app-versionType in namespace http://xmlns.jcp.org/xml/ns/javaee

VALIDATION PROBLEMS WERE FOUND /domains/hnb_frtest/weblogic.utils.classloaders.GenericClassLoader@7e1a4876 finder: weblogic.utils.classloaders.CodeGenClassFinder@37fb545a annotation: /WEB-INF/lib/tomcat-embed-websocket-9.0.12.jar!/META-INF/web-fragment.xml:18:3:18:3: problem: cvc-enumeration-valid: string value '4.0' is not a valid enumeration value for web-app-versionType in namespace http://xmlns.jcp.org/xml/ns/javaee
有人遇到过这个错误吗?如果有,怎么解决


另外,我已经阅读了一个关于创建web.xml文件和更改web应用程序版本的答案,但我也尝试过,但没有成功。

您可以在pom.xml中插入以下内容:

    <exclusions>
            <exclusion>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
            </exclusion>
    </exclusions>

org.springframework.boot
弹簧启动机tomcat
您已经排除了Tomcat的所有库,因为Tomcat用于在本地执行您的应用程序,但在weblogic中,Tomcat可能不会保留。

试试这个。为我工作:

<dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <scope>provided</scope>
        </dependency>
</dependencies>

org.springframework.boot
弹簧启动机tomcat
假如

部署在weblogic上的war档案是否应该嵌入tomcat?确实如此。您基本上是在尝试从部署到WebLogic的WAR运行Tomcat服务器。看起来你有一个严重的XY问题。我很抱歉,因为我是新手,Tomcat用于本地运行我的应用程序,所以当我试图为部署创建war时,我应该删除所有Tomcat JAR/依赖项?嗯。。。这个问题是关于野蝇的,不是关于春靴和雄猫的。完全脱离主题的回答。这与问题完全无关。。。0%你没有看到被否决的其他几乎相同的答案和评论吗?