Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 3 Nächste Version anzeigen »

In der Pallette stehen unter der Komponente Barcode zwei Bibbliotheken zur Verfügung.

barcode4j und  barbecue-1.5-beta1. zu beiden Bibliotheken existiert noch eine Abhängigkeit jdom.jar.

 

 

 

 

 

 

 

 

 

 

 

 

 

Einen Ordner extensions anlegen

Dazu zu muss im Vorfeld im Installationspfad von Nuclos ein Ordner "extensions" angelegt werden. In Abhängigkeit der darin enthaltenen Funktionalität enthält der Ordner seine eigene Struktur(Unterordner) client für clientseitig, server für serverseitig, common für beides.

Die barbecue-1.5-beta1.jar oder die barcode4j.jar, sowie die abhängige jdom.jar werden nach ~/<Installationspfad-Nuclos>/extensions/server/ geschoben. Das Einbinden der Jasperreport-3.5.3.jar ist nicht notwendig, da dieses Archiv in Nuclos bereits verwendet wird.

Keysignen aller benötigten Jar's

Nuclos überprüft, ob alle in dem Extensions-Ordner enthaltenen Jar's einer selben Quelle entstammen. Dies ist eine Sicherheitsroutine die in den Kernfunktionalitäten enthalten ist. Daraus ergibt sich, dass die barcode.jar und die Abhängigkeiten den ein und dem selben Key enthalten müssen.

Falls noch keine Extensions im Nuclos vorhanden sind und noch kein Key erstellt wurde, öffnet man ein Terminal und führt folgende Zeile aus:
/<Java-Installation-JDK>/bin/keytool -genkeypair -dname "cn=Firstname Lastname, ou=Unit, o=Novabit, c=DE" -alias barcode -keypass nuclos -keystore /tmp/keystore -storepass nuclos -validity 360 (fett gedruckt = eigene Werte)

danach kann jede Jar mit diesem Key gesigned werden:
/<Java-Installation-JDK>/bin/jarsigner -keystore /tmp/keystore   barbecue-1.5-beta1.jar barcode
/<Java-Installation-JDK>/bin/jarsigner -keystore /tmp/keystore  jdom.jar barcode

Installer ausführen

Nachdem die Extensions-Struktur angelegt und alle Jar's den selben Key besitzen, muss auf die bestehende Installation ein Update ausgeführt werden, indem der Installer einfach noch einmal ausgeführt wird. Im Log der Installation kann verfolgt werden, ob die neue Ordnerstruktur bzw. die Jar's mit installiert werden.

 

  • Keine Stichwörter