小编Hoo*_*y B的帖子

当服务器在linux中启动时,springboot会出错

首先,有两台Linux服务器.我想web server在两台服务器上构建一个冗余.

我在两台服务器上同样安装了jre1.8.0.我在两台服务器上同样安装了相同的spring boot war文件.

顺便说一句....服务器1通常上升并正常工作.服务器#2出错...

我已经将服务器#1上的war和tomcat复制到服务器#2.我仍然在服务器#2上收到错误.

复制结构几乎与所有设置相同......

jre路径我查了.. 1.8.0我检查了.....哈哈......有什么问题?

我无法弄清楚为什么错误仅在服务器2上,因为它是具有相同设置的相同文件.

这是错误日志.


:: Spring Boot ::(v2.1.0.BUILD-SNAPSHOT)

2018-09-17 16:31:35 [DEBUG] [StartupInfoLogger.java] logStarting(53):运行Spring Boot v2.1.0.BUILD-SNAPSHOT,Spring v5.1.0.BUILD-SNAPSHOT

2018-09-17 16:31:35 [INFO] [SpringApplication.java] logStartupProfileInfo(701):以下配置文件处于活动状态:dev

2018-09-17 16:31:35 [ERROR] [LoggingFailureAnalysisReporter.java]报告(42):


应用程序未能启动


描述:

尝试调用方法org.springframework.beans.factory.annotation.AnnotatedBeanDefinition.setRole(I)V但它不存在.它的类org.springframework.beans.factory.annotation.AnnotatedBeanDefinition可从以下位置获得:

jar:file:{path}/WEB-INF/lib/spring-beans-5.1.0.RC3.jar!/org/springframework/beans/factory/annotation/AnnotatedBeanDefinition.class

jar:file:{path}/WEB-INF/lib/spring-beans-5.1.0.BUILD-SNAPSHOT.jar!/org/springframework/beans/factory/annotation/AnnotatedBeanDefinition.class
Run Code Online (Sandbox Code Playgroud)

它是从以下位置加载的:

file:{path}/WEB-INF/lib/spring-beans-5.1.0.RC3.jar
Run Code Online (Sandbox Code Playgroud)

行动:

更正应用程序的类路径,使其包含单个兼容版本的

org.springframework.beans.factory.annotation.AnnotatedBeanDefinition



17-Sep-2018 16:31:35.890 ½É°¢ [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild:
Run Code Online (Sandbox Code Playgroud)

开始:

 org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/url]]

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)

    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753)

    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:729)

    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

    at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

    at java.util.concurrent.FutureTask.run(FutureTask.java:266)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) …
Run Code Online (Sandbox Code Playgroud)

java spring tomcat war

6
推荐指数
0
解决办法
3588
查看次数

标签 统计

java ×1

spring ×1

tomcat ×1

war ×1