Wie kann ich das Laden der geschachtelten Klasse einrichten, wenn es vom Apache commons-Daemon jsvc gestartet wird?

8

Ich möchte jsvc verwenden, um meine Spring-Boot-Anwendung zu starten, da sie bereits auf dem Zielsystem vorhanden ist und die Alternative darin besteht, Shell-Skripte für Randfälle zu debuggen. Ich habe die Daemon-Schnittstelle implementiert, so dass SpringApplication.run() in Daemon.start() aufgerufen wird, aber die verschachtelten Jars können nicht gefunden werden, weil ich die JarLoader umgangen habe.

Gibt es eine Möglichkeit, die richtigen Klassenladeprogramme usw. programmatisch einzurichten?

%Vor%

Dieser Fehler mit

%Vor%     
Paul Thomas 04.09.2014, 11:56
quelle

1 Antwort

1

Ich habe dieses Problem gelöst.

Ich musste ein schattiertes Glas anstelle eines Fettglases herstellen. Dann habe ich anstelle von JarLoader die Hauptklasse direkt in meine Hauptklasse geändert. Im Falle eines Originalplakats zur Klasse "Bewerbung".

    
balki 09.04.2015 16:54
quelle

Tags und Links