Проблема в том, что мы создаем веб-приложения для клиентов. У нас также есть веб-приложение «admin», которое изменяет некоторые структуры данных клиента. Из-за характера данных оба веб-приложения должны работать в одной JVM.
В производстве это не проблема; вы просто помещаете два веб-приложения на один и тот же сервер приложений.
Однако недавно мы перешли на Mavenish способ размещения веб-приложений, и Maven хочет, чтобы на каждый проект приходилось одно веб-приложение. В Eclipse это проблема, потому что, если вы запускаете разные веб-приложения независимо, они будут в разных JVM.
Мы пытаемся использовать плагин jetty-maven-plugin для тестирования веб-приложений, но можем переключиться на что-нибудь еще, если это решит эту проблему.