2012-06-19 38 views
5

Jak dodać słoiki do ścieżki klas dla Oracle 10.3.5 ... Jak to zrozumiałem, istnieje błąd (lub nieprawidłowe informacje) z dokumentacją (readme), która stwierdza, że ​​jakiekolwiek słoiki umieszczone w katalogu $ DOMAIN_HOME/Katalog lib byłby dynamicznie dodawany do ścieżki klasy ... ale w prawdziwej dokumentacji 10.3.3 stwierdza, że ​​te pliki nie są już dodawane do ścieżki klasy ...Oracle Weblogic dodawanie słoików do ścieżki klasy?

więc tutaj próbuję się dowiedzieć - jak dodać słoiki do classpath ... Próbowałem zmienić commonEnv.sh i obecnie szukam setDomainEnv.sh (ale nie mogę go znaleźć jak dotąd) i żadna z tych rzeczy nie działa, aby dodać ten słoik do classpath ...

moim całym problemem jest to, że dodałem źródła danych do mojego serwera ... a ja m próbuje dodać słoik DB2 do środowiska, aby można go było użyć ... zabawne jest to, że po dodaniu słoika do katalogu $ DOMAIN_HOME/lib udało mi się pozbyć błędu połączenia w konsoli administratora podczas próby przetestować połączenie z bazą danych ... i to wszystko wydaje się działać, ale teraz im otrzymuję błąd definicji klasy ...

]] 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 co jeszcze spróbować - szukałem kilku odpowiedzi, ale pozornie wszystkie z nich są stary i nieaktualny ...

Odpowiedz

2

skończyło się dowiedzieć problemem było to, że edytując plik commEnv.sh na oknach zamiast pliku commEnv.cmd ... naprawdę głupie, ale edytowanie i dodawanie że słoik na ścieżkę klas pracowały ... bah!

3

$ DOMAIN/lib powinien działać poprawnie, ale nie dynamicznie. Musisz zrestartować. Jednak obsługa plików JAR dla sterowników źródeł danych jest prawdopodobnie inna.

Po prostu ciekawy - czy potwierdziłeś, że plik (e) słoika zawiera jego klasę?

Spróbuj także: http://docs.oracle.com/cd/E17904_01/web.1111/e13753/db2.htm

+0

tak, zrobiłem ... znalazłem problem - coś głupiego - to zawsze jest ... odpowiem poniżej – JonH

Powiązane problemy