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)
- Schreib Rechte für
%SystemDrive%\Windows\Temp
für alle Domain Users erteilen - Den Ordner
%SystemDrive%\Windows\Sun\Java\Deployment
erstellt falls nicht vorhanden %UserProfile%\Application Data\Sun\Java\Deployment
bei allen Usern löschen (wird neu erstellt beim ersten Besuch eine Java Seite)- 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