Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Java 1.7 Cache per GPO umleiten

Frage Microsoft Windows Server

Mitglied: listigerTeppich

listigerTeppich (Level 1) - Jetzt verbinden

02.05.2013 um 17:26 Uhr, 3815 Aufrufe, 3 Kommentare

Hallo beisammen,

mein Problem ist folgendes:

Auf einem provisionierten Terminalserver (Windows 2008 R2 System) soll eine java webstart Anwendung gestartet werden. Da vor dem Start eine größere Datenmenge gedownloaded werden muss, wäre es sinnvoll wenn dies für jeden User nur beim ersten Start der Anwendung geschieht. Hierzu will ich den Java Cache vom lokalen auf das Servergespeicherte Profil mitnehmen lassen. Da sich der Java Cache aber unter AppData\LocalLow befindet, wird dieser nach dem Abmelden verworfen und nicht ins servergespeicherte Profil übernommen. Wenn ich den Ordner AppData\LocalLow aus der Exclusion-List in der ntuser.ini nehme, wird der Wert nach Beendigung der Anwendung einfach neu gesetzt, und der Java Cache nicht übernommen. Auch wenn ich einen Schreibschutz auf die .ini lege und die Ausschluss-Werte so gesetzt bleiben wie ich sie will (AppData\LocalLow nicht ausgeschlossen), wird der Java Cache nicht mitgesichert.
Das verbiegen des Java Cache Ordners über die deployment.properties wäre eine mögliche Lösung. Jedoch habe ich hier das Problem, dass Java keine Wildcards bzw. Systemvariablen wie %profilename% auflöst und somit für alle User nur ein Ordner verwendet werden würde. Dies macht spätestens beim 2. Anwender Probleme, da dieser auf Ressourcen zugreifen will, die vom 1. User bereits benutzt werden (Anwendung nicht TS-fähig).

Hat von euch jemand `ne Idee wie hier eine mögliche Lösung aussehen könnte?
Mitglied: gemini
02.05.2013 um 18:29 Uhr
Hallo listigerTeppich,

in Deployment Configuration File and Properties (der Link bezieht sich zwar auf Java 1.5, an den Config-Files hat sich aber hinsichtlich der Speicherorte nichts geändert) steht 'There is always a User-Level deployment.properties file.'

Somit könntest du, wenn schon keine Umgebungsvariablen aufgelöst werden, zumindest jedem Anwender eine eigene deployment.properties unterjubeln.

Gruß
gemini
Bitte warten ..
Mitglied: listigerTeppich
02.05.2013 um 18:54 Uhr
Hallo gemini,

ja, das hört sich schon gut an. Wie würde die konkrete Realisierung des Unterjubelns denn in etwa aussehen? Wenn du an ein Startskript gedacht hast, hättest du evtl. ein Code-Beispiel an dem ich mich orientieren könnte?

Danke schonmal

Gruß
Listiger
Bitte warten ..
Mitglied: gemini
02.05.2013, aktualisiert um 19:53 Uhr
Hallo listigerTeppich,

sorry ein Script dafür habe ich nicht parat. Ich setze nur eine System deployment.properties ein und die wird per GPP mit der selben Richtlinie verteilt die das Java auch installiert.

Um sowas userspezifisch zu machen hast du versch. Möglichkeiten.
Entweder du erstellt für jeden Anwender eine Datei <username>.properties in einer Netzwerkfreigabe und kopierst sie bei der Anmeldung als deployment.properties in das entspr. Verzeichnis
oder du machst ein Script, das bei der Anmeldung die Datei erstellt aber eben mit einer jeweils angepassten Zeile deployment.user.cachedir=<.....>.

Als allererstes solltest du aber prüfen, ob der Parameter deployment.user.cachedir in der User-properties auch wie erhofft funktioniert.

Gruß,
gemini
Bitte warten ..
Ähnliche Inhalte
Windows Server
Jnlp Endungen mit Java automatisch verknüpfen über GPO (10)

Frage von staybb zum Thema Windows Server ...

Windows Netzwerk
gelöst Java GPO Deployment - Dateiverteilung per Computer-GPO in Userprofile-Ordner (7)

Frage von Giffas zum Thema Windows Netzwerk ...

Windows Server
GPO - UAC: "Als Administrator ausführen" soll Abfrage bringen (4)

Frage von MissJones zum Thema Windows Server ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (27)

Frage von PixL86 zum Thema Netzwerke ...

LAN, WAN, Wireless
Rogue Access Point (20)

Frage von Axel90 zum Thema LAN, WAN, Wireless ...

Webbrowser
Windows 7 unbeliebte Internetseite sperren (13)

Frage von Daoudi1973 zum Thema Webbrowser ...

E-Mail
Fake E-Mail in Outlook für Demonstartionszwecke (12)

Frage von sascha382 zum Thema E-Mail ...