2012-06-19 42 views
5

Làm thế nào để bạn thêm lọ vào đường dẫn lớp cho Oracle 10.3.5 ... Như tôi đã hiểu, có một lỗi (hoặc thông tin không chính xác) với tài liệu (readme) tuyên bố rằng bất kỳ lọ nào được đặt trong $ DOMAIN_HOME/thư mục lib sẽ được thêm vào classpath động ... nhưng trong tài liệu thực sự cho 10.3.3 nó nói rằng những tập tin này không được thêm vào classpath nữa ...Oracle Weblogic thêm lọ vào classpath?

vì vậy ở đây tôi đang cố gắng tìm hiểu - làm thế nào để bạn thêm lọ vào classpath ... Tôi đã cố gắng thay đổi commonEnv.sh và hiện đang tìm kiếm các setDomainEnv.sh (nhưng không thể tìm thấy nó như được nêu ra) và không ai trong số những điều này đã làm việc để thêm jar này vào classpath ...

toàn bộ sự cố của tôi là tôi đã thêm nguồn dữ liệu vào máy chủ của mình ... và tôi là m cố gắng thêm jar DB2 vào môi trường để nó có thể được sử dụng ... điều buồn cười là sau khi thêm jar trong $ DOMAIN_HOME/lib tôi đã có thể loại bỏ lỗi kết nối trong bảng điều khiển quản trị khi cố gắng kiểm tra các kết nối đến cơ sở dữ liệu ... và tất cả dường như làm việc nhưng bây giờ im nhận được một lỗi định nghĩa lớp ...

]] 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 gì khác để thử - tôi đã tìm kiếm đối với một số câu trả lời nhưng dường như tất cả trong số đó là cũ và đã lỗi thời ...

Trả lời

2

tôi đã kết thúc việc tìm hiểu vấn đề là tôi đã chỉnh sửa các tập tin commEnv.sh trên cửa sổ thay vì các tập tin commEnv.cmd ... thực sự câm nhưng việc chỉnh sửa đó và thêm jar đến classpath đã làm việc ... bah!

3

$ DOMAIN/lib sẽ hoạt động tốt nhưng không hoạt động. Bạn phải khởi động lại. Tuy nhiên, việc xử lý các tệp JAR cho trình điều khiển nguồn dữ liệu có thể khác nhau.

Chỉ cần tò mò - bạn đã xác nhận tệp jar chứa lớp học của anh ấy chưa?

Cũng thử: http://docs.oracle.com/cd/E17904_01/web.1111/e13753/db2.htm

+0

Tôi đã làm ... tôi phát hiện ra sự cố - điều gì đó ngu ngốc - luôn luôn là ... sẽ trả lời dưới đây – JonH

Các vấn đề liên quan