Теперь целью сервера является, среди прочего, индексирование POST-запросов в ElasticSearch. Однако добавление эластичного поискового клиента высокого уровня отдыха в pom приводит к остановке сервера при запуске. Смотрите сообщение об ошибке внизу.
Хочу добавить, что я фактически импортирую другой проект на сервер в виде зависимости maven, именно там я впервые столкнулся с ошибкой, потому что в другом проекте в качестве зависимости есть эластичный поиск. Я сузил его, и оказалось, что все работает без зависимости от эластичного поиска. Добавление зависимости эластичного поиска в pom сервера напрямую приводит к той же ошибке, поэтому проблема должна лежать.
Я пробовал с несколькими версиями эластичного поиска, без разницы.
Я также прикреплю содержимое файла POM внизу.
Дерево зависимостей Maven прикреплено внизу.
Следуя совету Джоакима Эрфельда, я попытался изменить javax-сервлет на версию 3.1 и Jetty 9.2.28.v20190418. Проблема сохраняется, но с новым сообщением об ошибке, se bottom.
Не удалось запустить контекст oejmpJettyWebAppContext @ 29c53c4f {/, файл: / home / administrator / Документы / компания / проекты / gefion / repos / gefmail-db / jaxrs-server / src / main / webapp /, STARTING} {file : / home / администратор / документы / компания / проекты / gefion / репозитории / gefmail-db / jaxrs-server / src / main / webapp /}
org.eclipse.jetty.util.MultiException: множественные исключения
в org.eclipse.jetty.annotations.AnnotationConfiguration.scanForAnnotations (AnnotationConfiguration.java:536)
at org.eclipse.jetty.annotations.AnnotationConfiguration.configure (AnnotationConfiguration.java:447)
at org.eclipse.jetty.webapp.WebAppContext.configure (WebAppContext.java:479)
at org.eclipse.jetty.webapp.WebAppContext.startContext (WebAppContext.java:1337)
at org.eclipse.jetty.server.handler.ContextHandler.doStart (ContextHandler.java:741)
at org.eclipse.jetty.webapp.WebAppContext.doStart (WebAppContext.java:505)
at org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart (JettyWebAppContext.java:365)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start (ContainerLifeCycle.java:132)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart (ContainerLifeCycle.java:114)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart (AbstractHandler.java:61)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart (ContextHandlerCollection.java:163)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start (ContainerLifeCycle.java:132)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart (ContainerLifeCycle.java:114)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart (AbstractHandler.java:61)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start (ContainerLifeCycle.java:132)
at org.eclipse.jetty.server.Server.start (Server.java:387)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart (ContainerLifeCycle.java:114)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart (AbstractHandler.java:61)
at org.eclipse.jetty.server.Server.doStart (Server.java:354)
at org.eclipse.jetty.maven.plugin.JettyServer.doStart (JettyServer.java:73)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java:68)
в org.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty (AbstractJettyMojo.java:534)
в org.eclipse.jetty.maven.plugin.AbstractJettyMojo (.java: 357)
в org.eclipse.jetty.maven.plugin.JettyRunMojo.execute (JettyRunMojo.java:167)
в org.apache.maven.plugin.DefaultBuildPluginManjoex.(DefaultBuildPluginManager.java:137)
в org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
в org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
в org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
в org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
в org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
в org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuder.build (SingleThreadedBuilder.java:56)
в org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
в org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
в org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
в org.apache.maven.DefaultMaven.execute (DefaultMaven.Java: 105)
в org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
в org.apache.maven.cli.MavenCli.doMain (MavenCli.Java: 288)
в org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод)
в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
в java.lang.reflect.Method.invoke (Method.java:498)
в org.codehaus.wlexsclass.plexus.plexs.class.launcher.Launcher.launchEnhanced (Launcher.java:289)
в org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
в org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
в org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Сообщение об ошибке с измененными версиями: версия javax-servlet 3.1 Jetty 9.2.28.v20190418