Obecnie mamy aplikację webową Java ze Spring MVC DispatcherServlet i dwie CXFSerlety. Serwerem DispatcherServer jest domyślny serwlet (mapowanie /
), jeden CXFServlet odwzorowuje na /api/*
, drugi na /services/*
.CXF i wiele odwzorowań serwletów
Co gryzie mnie to, że wydaje się niemożliwe, aby mieć 1 CXFServlet obsługującego 2 usługi, jeden na /api/v0
i jeden na /services/myService
, bez odwzorowywania /*
do CXFServlet. Gdyby było to możliwe, zaoszczędziłoby to czas inicjalizacji, kłopoty z konfiguracją i wymagania pamięci dla innej instancji serwletu.
Moje pytanie brzmi, czy ktokolwiek wie, jak obsługiwać 2 usługi CXF na 2 adresach URL w 1 CXFServlet, bez wspólnego adresu URL bazy/root, najlepiej przy użyciu Spring Namepaces config, bez mapowania /*
do CXFServlet?