我在Windows Server 2008计算机上运行了一个Web应用程序。该应用程序在spring tcserver下运行。
当服务器组设置框时,他们创建了一个我运行该应用程序的服务帐户。他们还为我创建了一个管理员帐户。
在app中通过java,它正在执行一个Web服务。
大部分时间该应用都运行正常。每隔一段时间,如果我使用管理员帐户登录服务器,我将在使用应用程序时获得HTTP状态代码403作为响应。过了一会儿(有时10分钟,有时30分钟)它会再次开始工作。与其他开发人员@工作人员交谈,他们说这是Web服务所在的远程服务器上的问题。我已将错误发送给网络服务的所有者,看看他们是否发现了他们身边的任何问题。因为它只发生在我登录到服务器时,我怀疑是否可能以某种方式使用我的个人资料。通过任务管理器,我可以看到应用程序在正确的帐户下运行。
长话短说,有没有办法检索应用程序运行的实际帐户。当我尝试System.getproperty(“user.name”)时,这只是返回系统。它返回我得到错误的时间&当它正常工作时。是否有另一种检索用户帐户的方法。
如果您认为我在浪费我的时间和时间,请告诉我。你也认为这是远程服务器上的一个问题。
任何其他建议请告诉我。
由于