【问题标题】:get the username of the current session in java service在java服务中获取当前会话的用户名
【发布时间】:2016-10-10 13:28:38
【问题描述】:

我在 Windows 7 中将 java 应用程序作为服务运行。 我使用“Tanuki 软件”提供的包装器将我的 java 应用程序转换为 Windows 服务,并且我想获取正在运行该服务的当前会话的用户名。 在我的 java 应用程序中,我使用以下代码:System.getProperty("user.name")。当作为常规 java 应用程序运行时,用户名被正确返回,但是当作为 Windows 服务(使用包装器)运行时,返回的用户名不是预期的用户名 我应该在我的 java 服务中使用哪个代码来获取当前会话的用户名? 非常感谢 安德烈

【问题讨论】:

    标签: java service windows-7


    【解决方案1】:

    服务不是由用户运行,而是由服务守护程序运行。

    也许此链接将有助于以特定用户身份运行服务:https://confluence.atlassian.com/bamboo/running-bamboo-as-a-windows-service-as-the-local-user-416580754.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-24
      • 1970-01-01
      • 2011-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-12
      相关资源
      最近更新 更多