Перенос с Tomcat7 на Tomcat8 с недопустимыми зависимостями наследования циклических данных c - PullRequest
0 голосов
/ 24 марта 2020

Я пытаюсь развернуть приложение из tomcat7 в tomcat8, но у меня возникла следующая проблема:

Причина: java .lang.IllegalStateException: Невозможно завершить сканирование для аннотации для веб-приложения [/ app-service] из-за ошибки StackOverflowError. Возможные причины root включают слишком низкое значение для -Xss и недопустимые циклические c зависимости наследования. Обрабатываемая иерархия классов была [org. apache .commons.httpclient.HttpException-> org. apache .commons.httpclient.URIException-> org. apache .commons.httpclient.HttpException]

Это фрагмент моего pom. xml

    <dependency>
        <groupId>commons-httpclient</groupId>
        <artifactId>commons-httpclient</artifactId>
        <version>3.1</version>
    </dependency>
    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpclient-cache</artifactId>
        <version>4.5.4</version>
    </dependency>
    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpclient</artifactId>
        <version>4.5.4</version>
    </dependency>

То, что я попытался решить, это:

  • Увеличение -Xss привело к тому же результату
  • Убрал зависимость commons-httpclient из pom с тем же результатом.
...