Существует множество способов обеспечить настройку с помощью rest dsl в Apache Camel.Таким образом, я потратил много времени на отладку, чтобы выяснить, что нет шансов (в 2.21.5) выбрать сервлет для использования, если вы хотите иметь несколько.
Проблема в том, что Camel наС одной стороны, поддерживается только один-единственный компонент «сервлет», поэтому, если вы добавите ServletComponent «servlet1», это не поможет, в конце концов он все равно будет использовать «сервлет».
Хотя вы можете указать многоRestConfigurations, будет выбрана одна-единственная конфигурация для «сервлета».
И если вы попытаетесь использовать часть запроса RestEndpoint, проблема заключается в том, что созданные ServletEndpoints с правильно установленными servletNames все равно будут конфликтоватьс их URI: "servlet: / health? httpMethodRestrict = GET", и, таким образом, у вас будет только один ...
Для REST мне нужно будет переключиться на Spring: (