Hi,

I know this is not a very Axis2 specific question, but since the app is
based on Axis2 I thought I would start in here.
We have an application, which for every call received by Axis2, calls
our system.
In the call it includes the current date, which is then treated by our
system as effective date of the call.
Although both: Axis2 app and our system are on the same server, the java
app reports a different time than server time.
Depending on the environment, we have from 4 seconds "behind" server
time to 10 seconds "ahead" of server time.
Problem is, that we truncate the time to the nearest minute, and for few
seconds during a minute, we will have a different time in our system and
in the call from the java app.

Could you please tell me where I should start looking for the cause of
this problem?
Code in the java app is extremely simple:
Request comes in->convert xml to map->get connection to our system->get
current time->call our system->convert returned map to xml->send
response

This is how we get current date:
Date invokeDate = DateUtils.truncate(new Date(), Calendar.MINUTE);
Where DateUtils is:
org.apache.commons.lang.time.DateUtils;
and Date is:
java.util.Date


It's not like this date is only reported wrong when we make the call
out. For logging we use SLF4J with Logback, and the timestamp of the log
entries is same as the new Date() in the java app code and different
from the server time.

Could you please point me in some direction, where I should start
digging for answers?
App is deployed on HP-UX, we are using:

$ java -version
java version "1.5.0.07"
Java(TM) 2 Runtime Environment, Standard Edition (build
1.5.0.07-_20_mar_2007_05_31)
Java HotSpot(TM) Server VM (build 1.5.0.07 jinteg:03.20.07-11:05 IA64,
mixed mode)

Axis2 1.4.1

All help will be appreciated,
Thanks,
Krystian
This e-mail and any attachments are confidential and may also be legally 
privileged and/or copyright material of Intec Telecom Systems PLC (or its 
affiliated companies).  If you are not an intended or authorised recipient 
of this e-mail or have received it in error, please delete it immediately 
and notify the sender by e-mail. In such a case, reading, reproducing, 
printing or further dissemination of this e-mail or its contents is strictly 
prohibited and may be unlawful. 
Intec Telecom Systems PLC does not represent or warrant that an attachment 
hereto is free from computer viruses or other defects. The opinions 
expressed in this e-mail and any attachments may be those of the author and 
are not necessarily those of Intec Telecom Systems PLC.

Reply via email to