Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

  • Überspringen des Versionsvergleichs beim Client Start:

    Seit 4.3.0. Wenn der Parameter vorhanden ist (kein Wert oder ähnliches), dann wird der Nuclos-Versionsvergleich zw. Server und Client  beim Starten des Clients übersprungen. Nur für Entwickler gedacht, nicht für Produktiv-Einsatz.

    Codeblock
    -DskipVersionComparison

Launch Configuration Webstart

In diesem Fall existiert eine Nuclos installation ohne Entwicklungsumgebung. Es soll ein erweitertes Logging aktiviert werden.

Für den Client muss nun folgendes gemacht werden:

 

Zunächst wird eine Propertiesdatei für Log4j erstellt, z.B. log4j.properties. In diesem Beispiel soll erweitertes Logging für GenericObjectCollectController und CompleeteGenericObjectsStrategie erfolgen

 

Codeblock
title/tmp/log4j.properties
# Client side logging configuration (production)
log4j.rootLogger = INFO, stdout, logfile

log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %d{ISO8601} %-5p [%c] %m%n

log4j.appender.logfile = org.nuclos.common.logging.CommonDailyRollingFileAppender
log4j.appender.logfile.File = ${java.io.tmpdir}/nuclos_client
log4j.appender.logfile.Append = true
log4j.appender.logfile.MaxBackupDays = 5
log4j.appender.logfile.DatePattern = '_'yyyy-MM-dd'.log'
log4j.appender.logfile.layout = org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern = %d{ISO8601} %-5p [%c] %m%n

log4j.logger.org.nuclos.client.genericobject.GenericObjectCollectController=TRACE
log4j.logger.org.nuclos.client.ui.collect.strategy.CompleteGenericObjectsStrategy=TRACE
~                                                                                              

 

Damit dieses Logging geladen wird muss unter dem Nuclos Installationsverzeichnis in der Datei webapp/app/client.properties folgende Zeile eingefügt werden:

log4j.url=<Pfad zur Konfigurationsdatei> evtl. mit file:/// Protokoll falls die einfache Angabe nicht funktioniert

Codeblock
title<nuclos-base>/webapp/app/client.properties
#DO NOT EDIT! Generated by Nuclos Installer
#Fri Sep 26 14:47:41 CEST 2014
java.util.prefs.PreferencesFactory=org.nuclos.common.preferences.NuclosPreferencesFactory
jnlp.concurrentDownloads=2
jnlp.packEnabled=true
nuclos.client.singleinstance=false
#file:///tmp/log4j.properties oder file:/C:/tmp/log4j.properties 
log4j.url=/tmp/log4j.properties

 

Um das Logging zu betrachten muss noch die Client Konsole für den Webstart aktiviert werden, hierzu unter den Erweiterten Einstellung "Konsole anzeigen" aktivieren:

Um die Einstellungen zu öffnen wird folgender Befehl aufgerufen. Alternativ über das Startmenü nach Java Suchen.

Codeblock
javaws -viewer

Image Added

 

Links