2012-06-19 59 views
5

如何將jar添加到Oracle 10.3.5的類路徑中......據我瞭解,有一個錯誤(或不正確的信息)與文檔(自述文件),指出任何放置在$ DOMAIN_HOME/lib目錄會被動態地添加到類路徑中......但在10.3.3的真實文檔中,它指出這些文件不會被添加到類路徑中了......Oracle Weblogic將jar添加到類路徑中?

所以在這裏,我試圖找出 - 你如何將jar添加到類路徑中...我嘗試過更改commonEnv.sh並且目前正在尋找setDomainEnv.sh(但還沒有找到它),並且這些東西都沒有工作將這個jar添加到classpath ...

我的整個問題是,我添加了數據源到我的服務器...和我一個m試圖將DB2 jar添加到環境中,以便可以使用它......有趣的是,在$ DOMAIN_HOME/lib中添加jar後,我可以在嘗試管理控制檯時擺脫連接錯誤測試與數據庫的連接......這一切似乎工作,但現在即時得到一個類定義錯誤...

]] 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的什麼嘗試 - 我搜索了一些答案,但似乎所有的人都老和過時...

回答

2

我最終找到了問題是,我是在編輯窗口,而不是commEnv.cmd文件commEnv.sh文件...真是愚蠢的,但編輯認爲,並添加JAR到類路徑那裏工作...噓!

3

$ DOMAIN/lib應該很好,但不是動態的。你必須重新啓動。但是,處理數據源驅動程序的JAR文件可能不同。

只是好奇 - 你確認jar文件(s)包含他有問題的類嗎?

相關搜索:http://docs.oracle.com/cd/E17904_01/web.1111/e13753/db2.htm

+0

是的,我做了...我發現了這個問題 - 有些愚蠢 - 它總是......會在下面回答 – JonH

相關問題