2015-09-03 2 views
2

Начиная с this figure, на моем сервере Tomcat у меня есть веб-приложение (vitheakids-admin) и другое приложение (vitheaWs), которое предоставляет веб-сервисы третьему приложению (Android) и имеет банку с набором классов vitheakids-admin как зависимость Maven. Кроме того, мой код vitheakids-администратор в другом Git отрасли, чем мой код для vitheaWs (мастера и WebServices соответственно), но WebServices имеет более старую версию vitheakids-администратор, а также.Приложение Tomcat не может быть запущено

Все работает отлично до сегодняшнего дня, когда я установил обновленную банку классов vitheakids-admin для локального репо Maven и моего приложения webservices, несмотря на успешное развертывание, больше не запускается (если я делаю это вручную, он дает FAIL - приложение в контексте path/vitheaWs не может быть запущено ошибка). Сначала я подумал, что это может быть какое-то изменение в vitheaWs, но я вернулся к последнему рабочему фиксажу, и я решил, что это может быть проблемой только с банкой. Тем не менее, нет ошибок в отношении vitheakids-admin (веб-приложение работает так, как должно), поэтому банка также должна быть в порядке ... но почему-то это не так.

Я создал и установил различные версии баночки (всегда с таким же названием) на основе последних коммитов для мастера, но единственным, который позволяет vitheaWs быть запущенно на сервере Tomcat версия, используя классы, как они в webservices местный филиал. Это не делает для меня, поскольку у этой версии нет кода, который мне сейчас нужен, чтобы пользователи Android-приложения могли входить в систему и использовать веб-службы, а тот код, который мне нужен, работал вчера.

Я не изменял pom.xml, я дважды проверял каждый шаг, который я сделал, и попытался создать банки для моих последних рабочих коммитов, но больше ничего не работает. Я также бесконечно гуглил, но никого не встречал с подобными проблемами.

Возможно ли, что код vitheakids-admin в webservices мешает установленному банку? Это моя единственная ставка сейчас, и все же это не имеет особого смысла, учитывая, что у меня была одна из последних заявлений о том, что мастер отлично работает с веб-сервисами вчера. Любая идея о том, что может это сделать? Кто-нибудь прошел через аналогичную проблему?

Заранее спасибо.

PS: Я не отправляю код на данный момент, потому что я его не менял, но если кто-то предпочел бы смотреть на него (или git журналы и т. Д.), Я могу опубликовать что-нибудь позже.

ответ

0

Решено!

В основном, в последних версиях банки был включен класс, который не был отображен в applicationContext.xml. Добавлено это отображение, и теперь все в порядке.

Смежные вопросы