Quarkus подключается к базе данных SQL Server с помощью kerberos

#sql-server #kerberos #quarkus

#sql-сервер #kerberos #quarkus

Вопрос:

Когда я пытаюсь запустить свое приложение Quarkus с помощью приведенной ниже команды, соединение установлено и работает нормально.

 mvn clean compile quarkus:dev -Djava.security.krb5.conf=<path-to-my-krb5.conf-file>
  

Когда я хочу развернуть приложение и упаковать его, mvn package а затем хочу запустить файл jar, соединение с базой данных не может быть установлено.

 java -jar -Djava.security.krb5.conf=<path-to-my-krb5.conf-file>
  

Кто-нибудь может мне помочь с тем, что я делаю неправильно?

Сообщение об ошибке

 "Unable to execute the validation check for the default DataSource: Cannot login with Kerberos principal <DB_USERNAME>, check your credentials. Kerberos Login failed: Integrated authentication failed. ClientConnectionId:ed078e2e-addc-4582-9a83-68ad13040df1 due to javax.security.auth.login.LoginException (KrbException: Cannot locate default realm)"
  

Комментарии:

1. можете ли вы предоставить сообщение об ошибке и, возможно, вашу строку подключения?

2. Я обновил вопрос сообщением об ошибке, которое я получаю.

3. здесь, вероятно, отсутствует конфигурация Kerberos learn.microsoft.com/en-us/sql/database-engine/configure-windows /…

4. Все настроено на sql server. Мне просто нужно установить переменную среды при запуске файла jar.

5. помогает ли это? info.michael-simons.eu/2012/07/23 /…