Immer wieder werde ich gefragt wie man denn die Java Dateien für Oracle Forms signieren kann und was man alles signieren muss.
Es ist leider nicht mehr möglich ein Background oder ein Splashscreen direkt als /forms/java/bild.jpg anzugeben. Dabei passiert es sehr häufig, dass die Anwendung sich beim starten aufhängt. Man sollte diese Bereiche nur mit dem Bildnamen versehen
background=bild.jpg
dann dieses Bild in eine jar Datei packen und dann muss diese jar Datei im formsweb.cfg Archiv/webutilarchive mit aufgenommen werden.
Leider taucht dann das Problem auf das auch diese Dateien signiert werden müssen. Um das nicht jedesmal händisch machen zu müssen, habe ich für Linux ein Bash – Skript erstellt. in das Verzeichnis JavaOriginal müssen alle JAR – Dateien die signiert werden müssen. Im Verzeichnis cer liegt das gültige Zertifikat.
Im Verzeichni bin gibt es dann eine *.env in der muss eingetragen werden. Wo ist das JDK, Wie heißt mein Zertifikat und wie ist das Passwort für das Zertifikat. Wenn man dann SigniereAlle ausführt, werden automatisch alle Dateien im Verzeichnis JavaOriginal signiert.
Vorgehen ist hier: Entpacken aller Dateien, entfernen alter Zertifikate, neu zusammenstellen und dann mit Metainformationen versehen sowie das Zertifkat hinzufügen.
Wer Lust an diesen Skripten hat möge mich einfach anschreiben. Ich sende ihm diese dann einfach zu.
Diskussionen
Es gibt noch keine Kommentare.