This discussion is archived
1 Reply Latest reply: Feb 27, 2013 4:59 PM by rp0428 RSS

Java application ran on Citrix uses server timezone instead of users.

993822 Newbie
Currently Being Moderated
We have a java application deployed on a server in US (EST timezone). The users for the application are based in London (GMT) and Hong Kong. They access it via Citrix Xenapp. The citrix server is setup in such a way that when the application is launched, it should use the timezone of the end user (In this case GMT and HKT). However when the application is launched, the users sees all time stamps in EST instead of GMT/HKT.

We spoke with Microsoft and Citrix support about the issue. Citrix confirmed that the configuration to update timezone based on user's local time is correct. As per Microsoft support, there is a windows API call made to JVM to update the timezone. But JVM does not seems to be accepting the change.

This issue only happens on Windows 2008 R2 SP. We deployed the same application on Windows 2003 SP2 and Presentation Server and it works as expected (Users in London see time stamps in GMT and Hong Kong users in HKT).

This is not just specific to our application. We ran a few tests with different applications and it happens for all of them. Has anyone else seen this issue before. Is there any work around?
  • 1. Re: Java application ran on Citrix uses server timezone instead of users.
    rp0428 Guru
    Currently Being Moderated
    >
    This issue only happens on Windows 2008 R2 SP. We deployed the same application on Windows 2003 SP2 and Presentation Server and it works as expected (Users in London see time stamps in GMT and Hong Kong users in HKT).
    >
    Sounds like a Windows issue then don't you think? If the only difference is the OS and that difference gives you a different result then . . .

    Since you didn't bother to provide ANY information about what your Java app does or how the users even access or use timezone-related information we have no way of knowing where Java might be getting its information.

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points