Ошибка развертывания облачной среды JHipster microservices
У меня есть следующее исключение при развертывании в облаке с помощью cloudfoundry. Это началось с любого развертывания jhipster. Та же ошибка даже при развертывании приложения jhipster-registry в облаке.
Приложения запускаются локально без ошибок.
2017-11-11T13:40: 10.75 + 0300 [APP/PROC/WEB/0] OUT 2017-11-11 10:40: 10.748 WARN 12 --- [main] ationConfigEmbeddedWebApplicationContext: Возникла исключительная ситуация во время инициализации контекста - отмена попытки обновления: org.springframework.beans.factory.BeanCreationException: Ошибка создания компонента с именем 'allowLinkingEmbeddedServletContainerCustomizer', определенным в ресурсе пути к классу [org/cloudfoundry/container/customizer/boot1/AllowLinkingAutoConfiguration.class]: не удалось выполнить постобработку определения объединенного компонента; вложенное исключение: java.lang.NoClassDefFoundError: org/apache/catalina/Context 2017-11-11T13:40:11.54+0300 [APP/PROC/WEB/0] ВЫХОД 2017-11-11 10:40:11.535 ПРЕДУПРЕЖДЕНИЕ 12 -- [ main] cncsources.URLConfigurationSource: URL-адреса не будут опрашиваться как источники динамической конфигурации. 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT org.springframework.beans.factory.BeanCreationException: Ошибка создания бина с именем 'allowLinkingEmbeddedServletContainerCustomizer', определенным в ресурсе пути к классу [org / cloudfoundry / container) /customizer/boot1/AllowLinkingAutoConfiguration.class]: пост-обработка определения объединенного компонента не выполнена; вложенное исключение - java.lang.NoClassDefFoundError: org/apache/catalina/Context 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java6) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(по умолчанию SingletonBeanRegistry.java:230) 2017-11-11T13:40:11,66+0300 [APP/PROC/WEB/0] OUT at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360) 2017-11-11T13:40:11,66 + 0300 [APP/PROC/WEB/ 0 ] OUT в org.springframework.boot.loader.WarLauncher.main(WarLauncher.java:59) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT в org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:613) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT на java.lang.ClassLoader.loadClass(ClassLoader.java:424) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT на org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:94) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT на java.lang.ClassLoader.loadClass(ClassLoader.java:357) 2017-11-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT в org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT в io.github.jhipster.registry.JHipsterRegistryApp.main(JHipsterRegistryApp.java:75) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT на java.lang.reflect.Method.invoke(Method.java:498) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT Причина: java.lang.NoClassDefFoundError: org/apache/catalina/Context 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT ... опущен 21 общий кадр 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT at java.lang.Class.getDeclaredMethods0(собственный метод) 2017-11- 11T13:40: 11,66+0300 [APP/PROC/WEB/0] OUT at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) 2017-11-11T13:40:11,66+0300 [APP/PROC/WEB/0] OUT at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.buildLifecycleMetadata(InitDestroyAnnotationBeanPostProcessor.java:206) 2017-11-11T13:40: WE.66 + 0300 / Ope / PRO / PROG.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(InitDestroyAnnotationBeanPostProcessor.java:125) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT ... пропущено 32 общих кадра 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT 2017-11-11 10:40:11.661 ОШИБКА 12 --- [ main] osboot.SpringApplication: запуск приложения не выполнен 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT at sun.reflect.NativeMethodAccessorImpl.invoke0(собственный метод) 2017-11-11T13:40: 11.66 + 0300 [APP/PROC/WEB/0] OUT в sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT в org.springframework.boot.loader.Launcher.launch(Launcher.java:87) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT at java.lang.Class.getDeclaredMethods(Class.java:1975)) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:489) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(AbstractAutowireCapableBeanFactory.java:992) 2017-11-11T13:40:11.66+0300 [класс приложения APP/PROC/ OG: WEB/ ORC / WEB: 0 / WEB: класс объекта / WEB: 0g / WEB: 0g / WEB: класс объекта / WEB: 0g / WEB: 0g / WEB: 0g / WEB/ 0g / WEG: 0g / WEB: 0g / WEB: 0g / WEG: 0g / WEB: 0g / WEB: 0g / WEB: 0g / WHC / WEB: 0 / WEG: Зоо / 0-й класс: WEG / 0-й класс: WEB/ 0g. apache.catalina.Context 2017-11-11T13:40: 11.66 + 0300 [APP/PROC/WEB/ 0] при org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:526) 2017-11 -11T13:40: 11.66 + 0300 [APP/PROC/WEB/0] OUT at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java.613-03: 2011-03: 2011: 03-11: 2017: 03: 00: 3: 3: 3: 3: 2017) [APP/PROC/WEB/0] OUT at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB 0] OUT at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT в sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) 2017-11-11T13:40:11.66+0300 [APP/PROC/WEB/0] OUT at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.findLifecycleMetadata(InitDestroyAnnotationBeanPostProcessor.jpg 11: 11.66: 11: 06: 11: 11 APP/PROC/WEB/0] OUT в org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(CommonAnnotationBeanPostProcessor.java:295) 2017-11-11T13:40:11.6B / 0C [03.66 + 000] о rg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:523) 2017-11-11T13:40:12.19+0300 ВЫХОД APP/PROC/WEB/ 0] 2017-11-11 2017 40:12.22+0300 [CELL/0] OUT Статус выхода 0
1 ответ
Должно быть что-то связанное со следующими коммитами несколько дней назад
Я исправил это сейчас, изменив URL пакета сборки, включив в него #v3.19.2 в /deploy/cloudfoundry/manifest.yml, чтобы использовать версию до этого изменения, чтобы использовать старый настройщик.
buildpack: https://github.com/cloudfoundry/java-buildpack#v3.19.2