【发布时间】:2016-01-22 17:46:43
【问题描述】:
我想更改托管在 weblogic 服务器中的应用程序的类加载器层次结构。 位于 domain_name/lib 的 JAR 的类必须是系统类加载器的顶部,而不是默认类,但是希望在不使用内部首选应用程序包的情况下执行此操作我的模块。
有什么办法吗?
【问题讨论】:
-
您这样做是为了达到什么目的? Web 模块的 WEB-INF/lib 目录中的所有 jars(有一些规范记录的例外)将始终在任何其他模块之前可供该模块使用,因为它是规范要求的。
-
我正在尝试在重新部署后最小化 PermGen Space 错误。 Weblogic 不会清理旧的引用。
-
这个问题与 Java EE 本身一样古老。应用程序创建和使用非托管资源(例如线程和数据库连接)常常激怒它。
标签: java jakarta-ee weblogic