Как я могу получить больше пользовательских отладочных сообщений, связанных с Kerberos для Alfresco?

Я работаю на открытом воздухе под редакцией 3.4c на Debian Linux. У меня проблемы с приведением в порядок аутентификации kerberos. Самая большая проблема заключается в том, что, похоже, нет каких-либо пользовательских журналов.

что я уже использую:
log4j.logger.org.alfresco.web.app.servlet.KerberosAuthenticationFilter = отладки
log4j.logger.org.alfresco.repo.webdav.auth.KerberosAuthenticationFilter= отладки
log4j.logger.org.alfresco.smb.protocol= отладки
log4j.logger.org.alfresco.fileserver= отладки

Я также проверил, действительно ли пользователи достигают сервера, и они это делают (также на linux firefox вне домена, я, кажется, могу войти в систему).

Может ли кто-нибудь помочь мне получить больше пользователей?

2 ответа

Кажется, вам нужно установить параметры ведения журнала в "webapps/alfresco/WEB-INF/classes/log4j.properties", а не в файле alfresco-global.properties. очевидно, что он переопределяет файл глобальных свойств.

Как вы заметили, вы не можете поместить конфигурацию log4j в файл alfresco-globals. Это используется только для конфигурации, связанной с Spring, а не для log4j.

Если вы хотите свой собственный файл log4j, не касаясь системного, поместите его в alfresco/extension и назовите его {нечто}-log4j.properties (например, custom-log4j.properties), и он будет использоваться при следующем запуске.

Если вы посмотрите на alfresco/logging-context.xml вы увидите список мест, которые Alfresco ищет для регистрации конфигурации, и http://wiki.alfresco.com/wiki/Developing_an_Alfresco_Module стоит прочитать, если вы новичок в log4j и как Alfresco использует его.

Другие вопросы по тегам