2015-11-19 1 views
2

WSO2 Сервер идентификации 5.0.0WSO2 Сервер идентификации - Невозможно настроить пользовательские Catch-все Exception Page

для таких вещей, как 500 ошибок и что-нибудь непредвиденное, я хотел бы настроить мой экземпляр идентификатор сервера, чтобы наши собственные заклейменную страницу ошибки, чтобы скрыть технологию сервера по соображениям безопасности, а также просто позволить ошибке немного путать.

Во всяком случае, это не помогло: https://docs.wso2.com/display/IS500/Customizing+Error+Messages

Я попытался редактирования /repository/conf/tomcat/carbon/WEB-INF/web.xml и добавил стандартный способ определения страницу ошибки исключения:

<error-page> 
    <exception-type>java.lang.Exception</exception-type> 
    <location>/NiceError.jsp</location> 
</error-page> 

, а затем помещают в NiceError.jsp/хранилище/CONF/кот/углерод/

Так что, когда я делаю reoccurr 500 ошибок, все меняется, но я послал к управлению углерода консоли страницу входа , Если я решу для входа, я получаю подан с 405 ошибкой следующим образом:

HTTP Status 405 - HTTP метод GET не поддерживается этим URL

отчет Тип Статус

сообщение метода HTTP GET не поддерживается этим URL-адресом

описание Указанный HTTP-метод не разрешен для запрашиваемого ресурса. Apache Tomcat/7.0.55

URL-адрес выглядит следующим образом: https://hostname:9443/NiceError.jsp?sessionDataKey=eabd6c25-7c79-40a9-af87-3cd80a68367e&loginStatus=true

Это не поможет.

Как можно настроить такое устройство для работы? Это не может быть трудно с правильной информацией. Правильно? :)

ответ

0

Страница сопутствующей документации предназначена для настройки погрешности сообщений на предмет ошибок, связанных с идентификацией, по мере ее названия. Не создавать собственные страницы ошибок.

Кстати, если вам нужно создать страницу ошибки, которая применима ко всем веб-приложений в экземпляре сервера, вам может понадобиться, чтобы добавить страницу с ошибкой web.xml в /repository/conf/tomcat/ каталоге. Он определяет значения по умолчанию для всех веб-приложений, загружаемых в ваш экземпляр Tomcat. По мере развертывания каждого приложения обрабатывается файл выше, а затем дескриптор развертывания /WEB-INF/web.xml из ваших собственных приложений.

С благодарностью

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