ЗдесьSystem.getProperty («user.name») возвращает HOSTNAME вместо вошедшего пользователя
System.getProperty("user.name");
возвращает хост-имя в Windows Server 2008 машины вместо того, чтобы в настоящее время вошли в систему с именем пользователя.
Ниже мой код
final String user = System.getProperty("user.name");
logger.info("User Name : " + user);
Я хочу знать, как System.getProperty работает в Java и Windows Server 2008? и Почему он возвращает неправильное значение в этом случае?
Вы имеете в виду пользователя, вошедшего в Windows? Или пользователь вошел в ваше веб-приложение (из браузера где-то в мире)? – Thilo
@ Duncan Нетет только автономный application.no сервер – Rohan
Я получаю свое имя пользователя, когда я запускаю его как часть автономной java-программы –