提交 436fc108 authored 作者: taojinlong's avatar taojinlong

fix: 指定 parent classloader;

上级 627f91b1
...@@ -7,8 +7,8 @@ import java.net.URL; ...@@ -7,8 +7,8 @@ import java.net.URL;
import java.net.URLClassLoader; import java.net.URLClassLoader;
public class ExtendedJdbcClassLoader extends URLClassLoader { public class ExtendedJdbcClassLoader extends URLClassLoader {
public ExtendedJdbcClassLoader(URL[] urls) { public ExtendedJdbcClassLoader(URL[] urls, ClassLoader parent) {
super(urls); super(urls, parent);
} }
@Override @Override
...@@ -88,10 +88,4 @@ public class ExtendedJdbcClassLoader extends URLClassLoader { ...@@ -88,10 +88,4 @@ public class ExtendedJdbcClassLoader extends URLClassLoader {
throw new IOException("Error, could not add URL to system classloader"); throw new IOException("Error, could not add URL to system classloader");
} }
} }
public static synchronized ExtendedJdbcClassLoader getExtJdbcClassLoader(String path) throws Exception{
File file = new File(path);
ExtendedJdbcClassLoader extendedJdbcClassLoader = new ExtendedJdbcClassLoader(new URL[]{file.toURI().toURL()});
return extendedJdbcClassLoader;
}
} }
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论