java.lang.NoClassDefFoundError: yacy

Hier finden YaCy User Hilfe wenn was nicht funktioniert oder anders funktioniert als man dachte. Bei offensichtlichen Fehlern diese bitte gleich in die Bugs (http://bugs.yacy.net) eintragen.
Forumsregeln
In diesem Forum geht es um Benutzungsprobleme und Anfragen für Hilfe. Wird dabei ein Bug identifiziert, wird der thread zur Bearbeitung in die Bug-Sektion verschoben. Wer hier also einen Thread eingestellt hat und ihn vermisst, wird ihn sicherlich in der Bug-Sektion wiederfinden.

java.lang.NoClassDefFoundError: yacy

Beitragvon miTreD » So Apr 27, 2008 7:02 pm

DrFrankenpeer hat geschrieben:...ach übrigens .....habe mir mit NetBeans und Subversion den Quelltext geladen und kompiliert....

Bekomme bei der Stapelverarbeitung startYacy.bat ne Exception :

>> YaCy started as daemon process. Administration at http://localhost: <<
Exception in thread "main" java.lang.NoClassDefFoundError: yacy
Caused by: java.lang.ClassNotFoundException: yacy
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Compiler sacht :

java.lang.NoClassDefFoundError: yacy
Caused by: java.lang.ClassNotFoundException: yacy
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Exception in thread "main"
miTreD
 
Beiträge: 1241
Registriert: Mi Jun 27, 2007 11:35 am
Wohnort: /home

Re: java.lang.NoClassDefFoundError: yacy

Beitragvon DanielR » Mo Apr 28, 2008 11:22 am

da ist der Classpath wohl nicht gesetzt. Ich kenne mich mit NetBeans nicht aus, aber irgendwo kann man das sicherlich einstellen (irgendwas mit Compiler?). Da müssen die Verzeichnisse htroot, source, lib und libx rein. Am einfachsten ist es "ant" zu benutzen. Wenn installiert einfach im yacy-Verzeichnis "ant" eingeben. Bei vorherigem build ein "ant clean" vorab. Kann man auch spezieller machen, für mich funktioniert das so ;)
DanielR
 
Beiträge: 395
Registriert: Di Feb 12, 2008 2:22 pm

Re: java.lang.NoClassDefFoundError: yacy

Beitragvon bwado » Do Okt 23, 2008 2:13 pm

Hallo,
ich habe auf meinem Server mit openSUSE 11.0 YaCy installiert wie es im Wiki beschrieben steht. Ich erhalte aber beim Start den gleichen Fehler wie oben beschrieben.
Bei Aufruf von startYACY.sh -d wird "/usr/bin/java -Xmx120m -Xms120m -server -XX:+UseAdaptiveSizePolicy -Djava.awt.headless=true -classpath classes:.:htroot:lib/*.jar:libx/*.jar: yacy" ausgefuehrt.
Ob der darin gesetzte Classpath korrekt ist weiss ich nicht. Mir ist aber aufgefallen, dass die Ordner lib und source nicht vorhanden sind und der ordner libx leer ist.
YaCy ist im Ordner /usr/share/ installiert.
JAVA ist in Version 1.6 per YaST installiert.
Von JAVA habe ich keine Ahnung.
Kann mir jemand bitte helfen?
bwado
 

Re: java.lang.NoClassDefFoundError: yacy

Beitragvon flori » Do Okt 23, 2008 6:41 pm

Die startYACY.sh funktionieren in den RPM-Packeten nicht, weil die Klassen und jar-Dateien in anderen Verzeichnissen sind.
Beim openSUSE-Packet kann man YaCy nur mit dem initscript /etc/init.d/yacy starten. Kommt dort auch ein Fehler?
flori
 
Beiträge: 245
Registriert: Mi Jun 27, 2007 10:17 pm
Wohnort: Karlsruhe


Zurück zu Fragen und Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron