Настройка пути krb5.conf в приложении Tomcat - PullRequest
0 голосов
/ 30 июня 2018

У нас есть веб-приложение на Java, которое использует кластер Hadoop для хранения. В кластере включен Kerberos.

По умолчанию наше приложение считывает файл krb5.conf из папки / etc. Мы хотим, чтобы файл krb5.conf читался из определенного пользователем местоположения.

KRB5_CONFIG = / path_of_krb5_conf_file уже установлен в файле bashrc.

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

Нужно ли что-то добавить в server.xml или web.xml?

1 Ответ

0 голосов
/ 30 июня 2018

Скопируйте ваш пользовательский krb5.conf в $ CATALINA_BASE / conf /, который может работать. Если это не сработает, расположение krb5.conf, используемого вашим веб-приложением на Java, можно изменить, установив свойство JVM java.security.krb5.conf:

java -Djava.security.krb5.conf=/path/to/custom/krb5.conf

Ссылка: Настройка единого входа Tomcat 7 с помощью SPNEGO (Kerberos & LDAP)

...