gpt4 book ai didi

java - 是否有可以独立使用的类似 Tomcat 的类加载器?

转载 作者:行者123 更新时间:2023-11-30 05:55:56 25 4
gpt4 key购买 nike

我正在使用 Java 类应用程序服务器 (Smartfox),它可以运行多个应用程序(“扩展”),但有一个非常不方便的类路径设置,以及尝试使用时的问题SLF4J.

为了解决这个问题,我想将我的应用程序包装在它们自己的类加载器中。这样一个包含类加载器应该很像 Tomcat 的,因为它

  • 可以从包含 JAR 的目录加载类。
  • 优先选择自己类路径中的类,而不是父类中的类

是否有某个库具有这样的类加载器,我可以在我的项目中“拖放”?如果没有,自己制作会不会很困难?有什么已知的陷阱吗?

最佳答案

OSGi (和其他模块系统)旨在完全处理此类问题。

乍一看,这可能看起来有点矫枉过正,但我​​认为您将很快重新实现 OSGi 已经为您完成的重要部分。

Equinox例如,是 Eclipse 使用的 OSGi 实现。

关于java - 是否有可以独立使用的类似 Tomcat 的类加载器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7645707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com