Я использую Waffle в приложении Spring, чтобы воспользоваться проверкой подлинности Windows. Когда я запускаю приложение из Gradle, все работает отлично. Я получаю такой результат, как domain \ user. Когда я скомпилируюсь до войны и развертываю на автономном сервере tomcat, я получаю имя домена domain \ pc.Вафли дают разные имена пользователей между экземплярами Tomcat
Я действительно только с помощью линии
String username = WindowsAccountImpl.getCurrentUsername();
Любые идеи, почему это дает разные результаты?
EDIT: Я только что разместил вопрос с синтаксической ошибкой SO. Извиняюсь. Кроме того, я должен упомянуть, что оба экземпляра Tomcat находятся на одной машине. (Windows 7, Tomcat 8, Java 8)
Работает ли Tomcat как служба Windows? –