How to stop version check that happens in the background after timeout?

Hi all,
I have a problem that seriously makes my swing application (installed using webstart) very slow for some time.
Steps to reproduce my problem :
1. Deploy the jars of application in the web server running on Machine A( either in LAN or running on public IP).
2. Download the application on Machine B using the link.
3. Shutdown Machine A.
4. Now try to start the application on Machine B. The starting of the application has become very slow.
After some time(long enough) the application is started. Even now, the application is slow for first few minutes.
Below is the part of jnlp that we used.:
+<?xml version="1.0" encoding="utf-8"?>+
+<jnlp spec="1.0" codebase="$$codebase" href="LaunchMyApplication.jnlp">+
+<information>+
+<title>My Application</title>+
+<vendor>XYZ</vendor>+
+<description kind="short">XXXXXXXX</description>+
+<icon href="../../../../images/myapp_splash2009.gif" kind="splash"/>+
+<icon href="../../../../images/myapp_logo.jpg"/>+
+<offline-allowed/>+
+</information>+
+<security>+
+<all-permissions/>+
+</security>+
+<resources>+
+<property name="abc.type" value="client"/>+
+<j2se version="1.5" initial-heap-size="48m" max-heap-size="256m"/>+
+     +
+     <!-- jar details -->+
+     ...........+
+     ..........+
+     +
+</resources>     +
+<application-desc main-class="com.abc.xyz.Login">+
+     <argument>..........</argument>+
+</application-desc>+
+</jnlp>+
My assumsion is
When I start my application, version checking will happen. But the cache server system(machine A) is not available. Due to this initial slowdown has occurred.
After the timeout has occured, my application has started. Since the version checking continuous in the background, my application is again slow.(Even when my application server and database system are in the same LAN of my client machine).
This slowdown is certainly not desirable.
This slowness isn't there when there Machine A( in which my webserver is installed) is running and my webserver (Tomcat 5.0 in my case) is not started.
Is my assumsion is correct?
If correct, how do I stop version checking process that happens in the background after initial timeout?
I think update check and policy attribute may not help me as I wanted to stop this background version check altogether. Also, my java sersion is 1.5_0_14.
Please help me out in this.
Thanks in advance..,
Chakri.

Talk to Apple here...
http://www.apple.com/feedback/

Similar Messages

Maybe you are looking for