Это потому, что логическое имя представления (например, «redirect: / myapp / some / resource») перенаправит ваш вызов в текущий контекст сервлета, в вашем случае схема вашего контекста - HTTP.
Для этого случая необходимо реализовать разные контексты (один для HTTP и один для HTTPS), а затем вы можете прокси-вызов с помощью camel-servlet
Контекст 1 - http:
from("servlet:myapp?matchOnUriPrefix=true")
.to("http://newURL?bridgeEndpoint=true&throwExceptionOnFailure=false")
Контекст 2 - https:
from("servlet:myapp?matchOnUriPrefix=true")
.to("https://newURL?bridgeEndpoint=true&throwExceptionOnFailure=false")