Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法在Jboss-eap-6.4中部署Springboot应用程序_Java_Spring_Spring Boot_Jboss_Jboss6.x - Fatal编程技术网

Java 无法在Jboss-eap-6.4中部署Springboot应用程序

Java 无法在Jboss-eap-6.4中部署Springboot应用程序,java,spring,spring-boot,jboss,jboss6.x,Java,Spring,Spring Boot,Jboss,Jboss6.x,在Jboss服务器上部署springboot应用程序时,我面临以下问题: 在Jboss服务器中部署springboot应用程序所做的更改 我在我的主类中扩展了SpringBootServletInitializer 从my pom.xml中排除了spring boot starter tomcat 版本详细信息 Spring boot版本2.1.8.0发布 JBoss服务器版本6.4 错误日志 08:09:21,934 ERROR [org.jboss.web] (ServerServi

在Jboss服务器上部署springboot应用程序时,我面临以下问题:

在Jboss服务器中部署springboot应用程序所做的更改

  • 我在我的主类中扩展了
    SpringBootServletInitializer

  • 从my pom.xml中排除了
    spring boot starter tomcat

版本详细信息

  • Spring boot版本2.1.8.0发布

  • JBoss服务器版本6.4

错误日志

08:09:21,934 ERROR [org.jboss.web] (ServerService Thread Pool -- 53) JBAS018202: Error calling onStartup for servlet container initializer: org.springframework.web.SpringServletContainerInitializer: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultValidator' defined in class path resource [org/springframework/boot/autoconfigure/validation/ValidationAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.validation.beanvalidation.LocalValidatorFactoryBean]: Factory method 'defaultValidator' threw exception; nested exception is java.lang.NoClassDefFoundError: javax/el/ELManager
        at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:627) [spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
        at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:456) [spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1321) [spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160) [spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) [spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) [spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) [spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]

我已经在jboss服务器上验证了javax.el-api依赖关系(\modules\system\layers\base\javax\el\api\main)

似乎
jboss服务器6.4
不支持
springBoot 2.1.8版本
。当我将springboot版本降级到
1.5.22发行版
,我就可以部署war文件了