Stupid F*(&ing webstart and its stupid f"(*ing caching is driving me nuts.
I always seem to get this snag, and havn’t figured out a way of avoiding it yet - when I’m putting an app up as a webstart app for the first time webstart caches far too much, far too often. In particular it caches the jnlp “somewhere” and refuses to go fetch a later one (despite the original jnlp referencing its own location, and despite me running the updated version either locally or from the web).
In this case I forgot a tag, which has since been replaced. Even removing the app via the webstart GUI doesn’t work - it clears the jar cache, but when relaunching it doesn’t download the new jar. The error dialog clearly shows it using the old jnlp too.
The only way around this I’ve found is:
- Manually trying to find the cached jnlp on the HD (tricky, and it seems to have multiple copies)
- Constantly re-launching the app until webstart decides to re-get the jnlp (rare)
- Waiting X hours in an attempt to make the above more likely
Gah! Anyone any hints or ways around this?