Иногда встраиваемый tomcat ClassDefNotFound исключение? - PullRequest
0 голосов
/ 17 октября 2018

У меня есть 2 проекта Maven A и B. Проект A является зависимостью проекта b.Я могу получить доступ ко всему в проекте A во время компиляции.Когда я tomcat: запускаю свой проект b через плагин maven tomcat, я получаю classdefnotfoundexception, но один раз в день после чистой установки проектов много раз это работает, пока я не внесу небольшое изменение в проект a, затем он начнет давать мне исключения в течение нескольких часов.

В чем причина этого и почему это иногда работает?

РЕДАКТИРОВАТЬ Вот что я получаю весной 2, если я использую пружину 4, это та же ошибка, новместо этого он говорит ClassDefNotFoundException.

SEVERE: Allocate exception for servlet spring-ws
java.lang.Error: Unresolved compilation problems: 
The import com.test.projecta.ClassOne cannot be 
resolved
The import com.test.projecta.ClassTwo cannot be 
resolved
...

Добавление projecta в pom.xml

<dependency>
        <groupId>prx</groupId>
        <artifactId>projecta</artifactId>
        <version>1.0.0.11-SNAPSHOT</version>
</dependency>

Я могу получить доступ к импорту при написании кода и, как я сказал, проект работает иногда после чистой установкимного раз.Может ли это быть проблема загрузчика классов?

EDIT 2 Я все еще получаю ту же ошибку, но теперь только ошибки импорта класса JAXB дают мне ошибку.Проект A использует maven-jaxb2-plugin для генерации классов из xsd.и папка target / generate-sources / xjc находится в пути сборки.

...