請教bang老師關於自定義classloader的一些問題
您好bang老師,由於專案需要,我需要自定義一個classloader,去載入幾個特殊的class,之前對classloader的瞭解並不深入,我在網上查了很多資料,自己寫了一個Mycalssloader(其實就是複製過來的),然後做測試,
類似於這樣的class
public class Test {
public void aaa(){
}
}
load這樣簡檔的class都沒問題,但是一旦要load一些引用許多第三方元件的,包括讀取資料庫的class就會報錯,但是這些class用java的反射也沒問題,不知自定義的classloader還缺少了那些東西,請您指點!
以下是些報錯資訊:
root cause
java.lang.reflect.InvocationTargetException
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
root cause
java.lang.NoClassDefFoundError: org/apache/cayenne/query/Query
java.lang.Class.getDeclaredMethods0(Native Method)
java.lang.Class.privateGetDeclaredMethods(Unknown Source)
java.lang.Class.privateGetPublicMethods(Unknown Source)
java.lang.Class.getMethods(Unknown Source)
類似於這樣的class
public class Test {
public void aaa(){
}
}
load這樣簡檔的class都沒問題,但是一旦要load一些引用許多第三方元件的,包括讀取資料庫的class就會報錯,但是這些class用java的反射也沒問題,不知自定義的classloader還缺少了那些東西,請您指點!
以下是些報錯資訊:
root cause
java.lang.reflect.InvocationTargetException
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
root cause
java.lang.NoClassDefFoundError: org/apache/cayenne/query/Query
java.lang.Class.getDeclaredMethods0(Native Method)
java.lang.Class.privateGetDeclaredMethods(Unknown Source)
java.lang.Class.privateGetPublicMethods(Unknown Source)
java.lang.Class.getMethods(Unknown Source)
相關文章
- BANG老師: 請教一下Hibernate的session問題Session
- 請教彭老師關於jdbc的問題,謝謝!JDBC
- 請教bang老師:對於java,javaee未來的疑惑?Java
- bang老師請一定要看我的這個問題 關於main方法的AI
- 請教老師關於 高併發插入資料問題
- 請教bang 關於開發工具
- 初學j2ee,請教各位老師關於datasource問題
- 請教bang--關於設計模式設計模式
- 請問老師一個關於命令模式的問題模式
- 請教板橋老師關於領域驅動開發設計問題
- 請教banq老師一個repository的問題
- 請教彭老師:開發工具使用的問題
- 請教:關於log4j資訊入庫增加自定義欄位的問題
- 彭老師:您好!請教個在jdonframework中關於查詢list中 KEY的問題???Framework
- 請教關於快取的問題快取
- 請教關於ibatis的問題BAT
- 向banq老師請教一組架構問題架構
- 請教banq關於domain object的問題AIObject
- 請教高手 關於STRUTS DATASOURCE的問題
- 請教大家關於java效能的問題Java
- 彭老師,請教第一章中關於傳送、讀取資料的問題
- 請教banq老師關於高負載網站的設計負載網站
- 請教關於JBuilder9關於CVS的問題UI
- 請教關於jive版主設定的問題。
- 請教:關於排課問題的實體關係
- 請教banq問題,關於hibernate的jdbc的JDBC
- 請教關於Jive中過濾器的問題過濾器
- 請教一個關於執行緒的問題執行緒
- 關於Java communications API的問題,請教高手JavaAPI
- 初學,一個關於RMI的問題請教!!!
- 請教關於資料庫連線的問題資料庫
- 請教一個關於工廠模式的問題模式
- 請教關於ANALYZE 命令的一些疑惑
- 自定義ClassLoader
- 請教一個關於spring事務的問題 ?Spring
- 請教一個關於EJB建立物件時的問題物件
- 請教一個關於NIO執行方式的問題
- 請教一個關於執行平臺的問題