fix: netty inject error

Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
2020-04-24 13:05:46 +08:00
parent acbeda9659
commit 8e5588ca23
4 changed files with 35 additions and 28 deletions

View File

@ -62,8 +62,8 @@ export namespace event {
return count;
}
getJarFile(resource: string) {
let dirs = Thread.currentThread().getContextClassLoader().getResources(resource);
getJarFile(resource: string, loader?: any) {
let dirs = (loader || Thread.currentThread().getContextClassLoader()).getResources(resource);
if (dirs.hasMoreElements()) {
let url = dirs.nextElement();
if (url.protocol === "jar") { return url.openConnection().jarFile; }