Hallo,
eigentlich ein echt simpler Fehler. Das System kann die angegebene Klasse nicht finden. Aber ich verstehe absolut nicht warum. Der Pfad scheint richtig zu sein, dennoch bekomme ich diesen Fehler.
Ich versuche über eine *.sh datei meine anwendung zu starten.
Hier der inhalt der startdatei:
#!/bin/sh
java -Xms32m -Xmx384m -cp ./lib/activation.jar:./lib/mail.jar:./lib/bcprov-jdk14-125.jar:./lib/bcmail-jdk14-125.jar org.openas2.app.OpenAS2Server ./config/config.xml
derFehler:
Exception in thread "main" java.lang.NoClassDefFoundError: org/openas2/app/OpenAS2Server
Caused by: java.lang.ClassNotFoundException: org.openas2.app.OpenAS2Server
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
Could not find the main class: org.openas2.app.OpenAS2Server. Program will exit.
und das ist der Pfad der Klasse:
/opt/openAS2/bin/org/openas2/app/OpenAS2Server.class
die startdatei liegt in:
/opt/openAS2/startAS2.sh
Ich kann auch keine Schreibfehler entdecken. Wie kann ich am Besten an so ein problem herangehen und nach der Ursache des problems suchen?
Vielen Dank.
eigentlich ein echt simpler Fehler. Das System kann die angegebene Klasse nicht finden. Aber ich verstehe absolut nicht warum. Der Pfad scheint richtig zu sein, dennoch bekomme ich diesen Fehler.
Ich versuche über eine *.sh datei meine anwendung zu starten.
Hier der inhalt der startdatei:
#!/bin/sh
java -Xms32m -Xmx384m -cp ./lib/activation.jar:./lib/mail.jar:./lib/bcprov-jdk14-125.jar:./lib/bcmail-jdk14-125.jar org.openas2.app.OpenAS2Server ./config/config.xml
derFehler:
Exception in thread "main" java.lang.NoClassDefFoundError: org/openas2/app/OpenAS2Server
Caused by: java.lang.ClassNotFoundException: org.openas2.app.OpenAS2Server
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
Could not find the main class: org.openas2.app.OpenAS2Server. Program will exit.
und das ist der Pfad der Klasse:
/opt/openAS2/bin/org/openas2/app/OpenAS2Server.class
die startdatei liegt in:
/opt/openAS2/startAS2.sh
Ich kann auch keine Schreibfehler entdecken. Wie kann ich am Besten an so ein problem herangehen und nach der Ursache des problems suchen?
Vielen Dank.