Java Client Cache auf Terminal Server

Problembeschreibung:

Wenn die Profilgrössenbeschränkung von Benutzern auf einem Terminal Server auf einen niedrigen Wert (z.B 30 MB) eingestellt ist, kann es vorkommen, dass das Profil schnell überfüllt ist. Der Grund dafür ist der Java Cache der für jeden Benutzer im Roaming Profil gespeichert wird.

Lösung (zentraler Java Cache für alle Benutzer)

  1. Schreib Rechte für %SystemDrive%\Windows\Temp für alle Domain Users erteilen
  2. Den Ordner %SystemDrive%\Windows\Sun\Java\Deployment erstellt falls nicht vorhanden
  3. %UserProfile%\Application Data\Sun\Java\Deployment bei allen Usern löschen (wird neu erstellt beim ersten Besuch eine Java Seite)
  4. In diesem Ordner 2 Dateien anlegen deployment.config (Evtl. Laufwerkbuchstabe ändern)
    deployment.system.config=file\:C\:\\WINDOWS\\Sun\\Java\\Deployment\\deployment.properties
    deployment.system.config.mandatory=true

deployment.properties (Evtl. Laufwerkbuchstabe ändern und Java Version!)

deployment.cache.max.size=1000m
deployment.cache.max.size.locked

deployment.javaws.splash.cache=C\:\\WINDOWS\\TEMP\\Java\\javaws\\cache\\splashes\\splash.xml
deployment.javaws.splash.cache.locked

deployment.javaws.cachedir=C\:\\WINDOWS\\TEMP\\JAVA\\javaws\\cache
deployment.javaws.cachedir.locked

deployment.javaws.cache.dir=C\:\\WINDOWS\\TEMP\\JAVA\\javaws\\cache
deployment.javaws.cache.dir.locked

deployment.user.cachedir=C\:\\WINDOWS\\Temp\\JAVA\\cache
deployment.user.cachedir.locked

deployment.user.tmp=C\:\\WINDOWS\\Temp\\JAVA\\tmp
deployment.user.tmp.locked

deployment.system.cachedir=C\:\\WINDOWS\\Temp\\JAVA\\cache
deployment.system.cachedir.locked

#deployment.browser.vm.mozilla=false
#deployment.browser.vm.mozilla.locked

#deployment.browser.vm.iexplorer=false
#deployment.browser.vm.iexplorer.locked

deployment.javaws.shortcut=NEVER
deployment.javaws.shortcut.locked

deployment.proxy.type=3
deployment.proxy.type.locked

deployment.javaws.autodownload=NEVER
deployment.javaws.autodownload.locked

deployment.javapi.jre.1.6.0_18.args=-Xmx192M