2016-10-24 10 views
1

HTTP: // <>/апи _wadl перечислены все апи остальное мыКак отключить автоматическую генерацию wadl в TomEE?

Как отключить автоматическую генерацию этих _wadl URLs?

В настоящее время все наши API-интерфейсы являются общедоступными, что нам не нужно по соображениям безопасности.

ответ

1

Вопрос: вы хотите отключить генерацию wadl или защитить свои услуги. Оба будут препятствовать экспорту API через wadl, но только последний не будет ничего показывать.

Последний необходим фильтр безопасности независимо от решения вы выбираете (самодельный, сиро, ...)

Если вы все еще хотите отключить WADL вы можете либо удалить CxF-RT-RS-сервис-описание. jar из tomee lib или просто добавьте ContainerRequestFilter как @Provider или Filter, фильтруя эти вызовы из webapp.

+0

К сожалению, я не могу удалить jm cxf-rt-rs-service-description из lib, потому что мне нужно выставить _wadl для других приложений, развернутых в одном и том же tomcat, поэтому остается только опция, у вас есть фильтр/провайдер, чтобы предотвратить доступ к шаблону _wadl ... позвольте мне попробовать ... – ybn

Смежные вопросы