Attualmente abbiamo una webapp Java con un MVC DispatcherServlet e due CXFServlet. DispatcherServlet è il servlet predefinito (mappatura /
), un CXFServlet esegue il mapping su /api/*
, l'altro su /services/*
.CXF e più servlet mapping
Quello che mi sta intercettazioni, è che sembra impossibile avere 1 CXFServlet che ospita 2 servizi, uno su /api/v0
e uno sul /services/myService
senza mappatura /*
al CXFServlet. Se ciò fosse possibile, salverebbe il tempo di inizializzazione, i problemi di configurazione e di memoria di un'altra istanza di servlet. Quindi, in pratica, la mia domanda è se qualcuno conosce un modo per ospitare 2 servizi CXF su 2 URL in 1 CXFServlet, senza un URL di base/root comune, preferibilmente utilizzando la configurazione dei namespace Spring, senza mappare /*
in CXFServlet?