2012-06-19 17 views
5

Wie fügen Sie Gläser zum Klassenpfad für Oracle 10.3.5 hinzu ... Wie ich es verstanden habe, gibt es einen Fehler (oder falsche Informationen) mit der Dokumentation (readme), die besagt, dass alle Gläser in der $ DOMAIN_HOME/Das Verzeichnis lib würde dem Klassenpfad dynamisch hinzugefügt werden ... aber in der echten Dokumentation für 10.3.3 heißt es, dass diese Dateien nicht mehr zum Klassenpfad hinzugefügt werden ...Oracle Weblogic Hinzufügen von Gläsern zum Klassenpfad?

Also hier versuche ich herauszufinden - wie fügst du jars zum classpath hinzu ... Ich habe versucht, commonEnv.sh zu ändern und bin momentan auf der Suche nach setDomainEnv.sh (aber kann es noch nicht finden) und keines dieser Dinge hat funktioniert, um dieses jar hinzuzufügen Klassenpfad ...

Mein ganzes Problem ist, dass ich Datenquellen meinem Server hinzugefügt habe ... und ich a Ich versuche, das DB2-Jar der Umgebung hinzuzufügen, so dass es verwendet werden kann ... lustige Sache ist, dass ich nach dem Hinzufügen des Jar in der $ DOMAIN_HOME/lib einen Verbindungsfehler in der Admin-Konsole loswerden konnte, als ich versuchte testen sie die Verbindung zur Datenbank ... und das alles scheint aber jetzt arbeiten im eine Klassendefinition Fehler bekommen ...

]] Root cause of ServletException. 
java.lang.NoClassDefFoundError: com/ibm/db2/jcc/DB2Connection 
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:630) 
    at java.lang.ClassLoader.defineClass(ClassLoader.java:614) 
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) 
    at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:343) 
    Truncated. see log file for complete stacktrace 
Caused By: java.lang.ClassNotFoundException: com.ibm.db2.jcc.DB2Connection 
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297) 
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:305) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:246) 
    at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:179) 
    Truncated. see log file for complete stacktrace 

iDK, was anderes zu versuchen - ich nach Antworten gesucht, aber scheinbar alle von ihnen sind alt und veraltet ...

Antwort

2

Ich landete herauszufinden, bis das Problem war, dass ich an den Fenstern anstelle der commEnv.cmd Datei, um die Datei commEnv.sh wurde Bearbeitung ... wirklich dumm, aber die Bearbeitung und das Hinzufügen, dass das Glas zum Klassenpfad dort arbeitete ... bah!

3

$ DOMAIN/lib sollte gut funktionieren, aber nicht dynamisch. Sie müssen neu starten. Die Handhabung von JAR-Dateien für Datenquellentreiber ist jedoch wahrscheinlich unterschiedlich.

Nur neugierig - haben Sie bestätigt, dass die JAR-Datei (en) die betreffende Klasse enthalten?

Händler: http://docs.oracle.com/cd/E17904_01/web.1111/e13753/db2.htm

+0

ja ich tat ... Ich fand das Problem - etwas dummes - es ist immer ... wird unten antworten – JonH

Verwandte Themen