У меня есть сервер Tomcat8.5 на компьютере Windows Server 2008 r2 с приложением, которое подключается к серверу SQL через Windows Аутентификацию. Странно то, что он работает по-разному, когда я устанавливаю свойство Tomcat «Вход в систему» для разных пользователей, каждый из которых имеет доступ к базе данных. Когда я использую свои личные учетные данные пользователя в качестве имени входа в систему, он работает просто отлично, но когда я использую учетные данные учетной записи сервера, я вижу эту ошибку в журналах:
java .lang .UnsatisfiedLinkError: Собственная библиотека C: \ Windows \ System32 \ sqljdbc_auth.dll уже загружена в другой загрузчик классов
Что-то нужно сделать, чтобы доступ учетной записи службы к папкам Tomcat или что-то еще? Я понимаю, что эта ошибка обычно вызвана тем, что несколько копий файла sqljdbc_auth.dll загружаются несколькими приложениями одновременно, но почему запуск сервера Tomcat от другого пользователя вызывает это?
Заранее спасибо.