Der Tomcat will nicht so wie ich

Jakob

Jakob

Aktives Mitglied
Thread Starter
Dabei seit
05.01.2004
Beiträge
1.070
Reaktionspunkte
21
Hallo,
wo muss ich denn eine .jar-Datei hinsetzen, wenn sie dem Classpath hinzugefügt werden soll? Habe schon folgendes probiert:
  • /tomcat/lib
  • /Library/--weg zu Java--/lib/ext
  • /tomcat/webapps/meineapp/WEB-INF/lib
aber die Konsole meint immer:
localhost.2008-02-04.log schrieb:
SEVERE: Exception sending context initialized event to listener instance of class com.canto.cumulus.ws.CumulusServletContextListener
java.lang.UnsatisfiedLinkError: no CumulusJC in java.library.path

catalina.2008-02-04.log schrieb:
Feb 4, 2008 8:55:03 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Feb 4, 2008 8:55:03 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/CumulusWS] startup failed due to previous errors

Kann das auch noch etwas anderes sein, als die Datei falsch eingebunden? Bspw. dass die .jar korrupt ist, etc.? Oder ist das eindeutig einfach nicht im Classpath?
 
Hi,

dir fehlt nicht die jar Datei sondern die Native library CumulusJC die von com.canto.cumulus.ws.CumulusServletContextListener versucht wird zu laden (siehe JNI). Diese sollte in einem Pfad liegen der auch in der Java Property java.library.path gesetzt ist. Per default wird u.a. in tomcat/bin gesucht (zumindest unter Windows)
 
  • Gefällt mir
Reaktionen: Jakob
Juhu! Das war's tatsächlich. Ich setze den Cumulus Server ohne die Web Publishing-Erweiterung (WPP) ein und bei mir steht nichts von einem DYLD_LIBRARY_PATH… Vielen Dank!
 
Zurück
Oben Unten