vrijdag 8 oktober 2010

Java sequencen.

Wie sequenced heeft wel vaker Java (Runtime Environment) moeten sequencen, omdat ze wel heel vaak met een update komen. Java heeft een cache folder waar hij allerlei bestanden neerzet indien je een website bezoekt met een Java applicatie. Deze cache folder wordt er vrij groot door, het is hierdoor niet handig dat dit in het delta-file komt van de gebruiker, aangezien de meeste gebruikers in een bedrijf maar een beperkte profielgrootte hebben. Hoe zorg je er dus voor dat het niet in je sequence komt? Ik had verschillende settings uitgeprobeerd en er bleek toch één te werken. Je voert hierbij het volgende uit:

- Start de App-V sequencer op
- Ga naar Tools -> Options...
- Klik op het tab "Exclusion Items"
- Klik op New
- Voer "%CSIDL_APPDATA%\Sun" (zonder quotes) in onder "Exclude Path"
- Laat "VFS" staan onder "Mapping Type" en klik op OK
- Klik op "Save As Default" en klik op Ja
- Klik op OK
- Start nu een nieuwe package
- Sequence Java op de gebruikelijke manier (naar bijv. Q:\SunJava6.v01)
- Verwijder de map "Sun" onder "%userprofile%\Application Data\" tijdens het monitoren (vergeet niet de updates in het registry uit te zetten)
- Ga gewoon door zoals je dat normaal doet en sla de sequence op
- Bij het starten van de sequence zal je zien dat er een map "Sun" wordt aangemaakt onder "%userprofile%\Application Data\" en zal deze lokaal staan buiten de sequence i.p.v. in de sequence

Voor de juiste registry settings die gezet moeten worden om de updates uit te schakelen kijk op:
Java Runtime Environment 6.x

Geen opmerkingen:

Een reactie posten