Solved!

Thank you Martijn,

Regards,

Stefan


-----Ursprüngliche Nachricht-----
> Von: Martijn Brinkers via Users <[email protected]>
> Gesendet: Mittwoch 16. Dezember 2020 10:58
> An: [email protected]
> CC: Martijn Brinkers <[email protected]>
> Betreff: [CipherMail User] Re: Could not find or load main class 
> mitm.application.djigzo.tools.CertStore
> 
> On Tue, 2020-12-15 at 19:05 +0000, Stefan Michael Guenther via Users
> wrote:
> > Hello,
> > 
> > in previous versions of CipherMail it was possible to import
> > certificates with the following command:
> > 
> > cd /usr/share/djigzo
> > java -cp djigzo.jar mitm.application.djigzo.tools.CertStore --import-
> > keys --dir /path/to/certs/ --keystore-password SeCrEt
> > 
> > This fails in the current version 4.10.0 (virtual appliance):
> > 
> > Error: Could not find or load main class
> > mitm.application.djigzo.tools.CertStore
> > 
> > Is this import no longer available? /usr/share/djigzo-gateway-
> > console/lib/djigzo.jar still contains CertStore.class
> 
> We have refactored certain parts and all jar files are now placed in
> the lib dir. To run the cert store tool use the following command:
> 
> java -cp '/usr/share/djigzo/lib/*'
> mitm.application.djigzo.tools.CertStore
> 
> Kind regards,
> 
> Martijn Brinkers
> 
> 
> > When I add the path to the jar file, I only get another error:
> > 
> > java -cp /usr/share/djigzo-gateway-console/lib/djigzo.jar
> > mitm.application.djigzo.tools.CertStore --import-keys --dir
> > /path/to/certs/ --keystore-password SeCrEt
> > Error: A JNI error has occurred, please check your installation and
> > try again
> > Exception in thread "main" java.lang.NoClassDefFoundError:
> > org/apache/commons/cli/MissingArgumentException
> >         at java.lang.Class.getDeclaredMethods0(Native Method)
> >         at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
> >         at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
> >         at java.lang.Class.getMethod0(Class.java:3018)
> >         at java.lang.Class.getMethod(Class.java:1784)
> >         at
> > sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:650
> > )
> >         at
> > sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:632)
> > Caused by: java.lang.ClassNotFoundException:
> > org.apache.commons.cli.MissingArgumentException
> >         at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
> >         at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
> >         at
> > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
> >         at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
> >         ... 7 more
> > 
> > 
> > Thanks your any hints or suggstions.
> > 
> > Regards,
> > 
> > Stefan
> 
> 

Reply via email to