Springboot получить ошибку при запуске сервера в Linux - PullRequest
0 голосов
/ 18 сентября 2018

Во-первых, есть два Linux сервера.Я хочу построить избыточный web server на двух серверах.

Я установил jre1.8.0 на двух серверах одинаково.И я установил один и тот же файл весенней загрузки на двух серверах одинаково.

Кстати ... Сервер 1 нормально работает и работает нормально.Ошибка на сервере № 2 ....

Я скопировал war и tomcat на сервере № 1 на сервер № 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

Он был загружен из следующего местоположения:

file:{path}/WEB-INF/lib/spring-beans-5.1.0.RC3.jar

Действие:

Исправьте путь к классу вашего приложения, чтобы оно содержало одну совместимую версию

org.springframework.beans.factory.annotation.AnnotatedBeanDefinition



17-Sep-2018 16:31:35.890 ½É°¢ [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild:

start:

 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)

    at java.lang.Thread.run(Thread.java:748)

Причина: java.lang.NoSuchMethodError: org.springframework.beans.factory.annotation.AnnotatedBeanDefinition.setRole (I) V

в org.springframework.context.annotation..context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForBeanMethod (ConfigurationClassBeanDefinitionReader.java:228) в org.springframework.context.annotation..annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions (ConfigurationClassBeanDefinitionReader.java:116) в org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions (ConfigurationClassPostProcessor.java:327) в org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry (ConfigurationClassPostProcessor.java:232) при org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors (PostProcessorRegistrationDelegate.java:275) в org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors (PostProcessorRegistrationDelegate.java:95) в org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors (AbstractApplicationContext.java:693) в org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:530) в org.springframework.boot.web.servlet.context.по адресу org.springframework.boot.SpringApplication.run (SpringApplication.java:340) по адресу org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run (SpringBootServletInitializer.javaworkservpr.wera.otweb.web) at at..support.SpringBootServletInitializer.createRootApplicationContext (SpringBootServletInitializer.java:137) при org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup (SpringBootServletInitializer.java:91) в org.springframework.web.SpringServletContainerInitializer.onStartup (SpringServletContainerInitializer.java: 171) в org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5303) в org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:145) ... еще 10

17-сен-2018 16: 31: 35.892 ½É ° ¢ [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Ошибка при развертывании архива веб-приложения {Path} .War java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: не удалось запустить компонент [StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/ url]] в org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:757) в org.apache.cat.core.ContainerBase.addChild (ContainerBase.java:729) в org.apache.catalina.core.StandardHost.addChild (StandardHost.java:717) в org.apache.catalina.startup.HostConfig.deployWAR (HostConfig.java) в org.apache.catalina.startup.HostConfig $ DeployWar.run (HostConfig.java:1816) в java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:511) в java.util.concurrent.FutureTask.Выполнить (FutureTask.java:266) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.javaThlanutor at javaThlang at at)..run (Thread.java:748)

17-Sep-2018 16: 31: 35,893 Время [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Развертывание веб-сайтаприложение арchive {path} .war завершил за 3617 мс 17-сен-2018 г. 16: 31: 35.894 Ответ [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Развертывание каталога веб-приложения {путь}/ ROOT 17-Sep-2018 16: 31: 35.924 Описание [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Развертывание каталога веб-приложения {путь} / ROOT завершено за 30 мс 17-Sep-2018 16: 31: 35.926 Á¤º¸ [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-5555"] 17-Sep-2018 16: 31: 35.932 Á¤º¸[main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-4444"] 17-Sep-2018 16: 31: 35.934 Á¤º¸ [main] org.apache.catalina.startup.Catalina.запуск сервера через 3701 мс

...