Вопрос или проблема
Есть ли возможность настроить WebLogic (12.2.0.1) для игнорирования конкретных ошибок/предупреждений?
Существует множество ошибок ADF_FACES-30188, связанных с размерами элементов. Эта ошибка появляется, если разработчик использует проценты в ширине или высоте элемента вместо числового значения. Или, если разработчик устанавливает цвет фона с помощью inlineStyle, сервер возвращает аналогичную ошибку.
Так что эта ошибка несущественна, и я хотел бы избежать записи этих ошибок в журнал сервера (мои логи полны этих ошибок).
Заранее спасибо
Ответ или решение
Конфигурация WebLogic Server 12c (версия 12.2.0.1) для игнорирования конкретных предупреждений или ошибок может быть достигнута с помощью настройки уровня логирования или фильтрации сообщений.
Для решения вашей проблемы с ошибками ADF_FACES-30188
, которые возникают из-за использования значений процентов в ширине или высоте элементов, можно предпринять следующие шаги:
-
Настройка уровня логирования:
- Откройте консоль управления WebLogic Server.
- Перейдите в раздел
Environments
>Servers
. - Выберите ваш сервер и перейдите к вкладке
Logging
. - Убедитесь, что уровень логирования установлен на
Warning
или ниже. - Если вы хотите отключить конкретные сообщения, вам нужно будет воспользоваться более детальными настройками в конфигурации логов.
-
Фильтрация сообщений через настройку
weblogic.xml
:- Вы можете создать или изменить файл
weblogic.xml
в вашей веб-приложении. - Добавьте следующий фрагмент кода для игнорирования определенных сообщений:
<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app"> <context-root>/your-app-root</context-root> <deploy-info> <log-filters> <filter> <name>ADF_FACES-30188</name> <level>OFF</level> </filter> </log-filters> </deploy-info> </weblogic-web-app>
- Замените
/your-app-root
на контекстный корень вашего приложения. Этот код указывает серверу не записывать предупреждения оADF_FACES-30188
в журнал.
- Вы можете создать или изменить файл
-
Использование
adf-config.xml
:- В некоторых случаях использование файла конфигурации ADF также может помочь. Откройте или создайте файл
adf-config.xml
в вашем приложении. - Убедитесь, что у вас корректно настроены параметры обработки ошибок. Например:
<error-handling> <default-logging-level>NONE</default-logging-level> </error-handling>
- В некоторых случаях использование файла конфигурации ADF также может помочь. Откройте или создайте файл
-
Перезапустите сервер:
- После изменения конфигурации важно перезапустить WebLogic Server, чтобы изменения вступили в силу.
-
Мониторинг и тестирование:
- После перезапуска проверьте журналы на наличие сообщений и убедитесь, что указанные ошибки больше не появляются.
При выполнении вышеизложенных шагов вы сможете настроить WebLogic Server для игнорирования ненужных предупреждений и ошибок, таких как ADF_FACES-30188
, что поможет очистить ваши логи и сосредоточиться на более критичных ошибках.
Если ошибки продолжают появляться, возможно, стоит обсудить с разработчиками возможность изменения кода для устранения причин возникновения этих предупреждений, чтобы обеспечить более стабильную работу вашего приложения.