我有一个 jar 文件,我想将它放入我的应用程序服务器 (WebLogic)的共享库中。jar 包含一些实现位于war 部署内部的接口的类。并且部署有一个 Spring 单例,它初始化包含在共享 jar 中的类。
所以我猜发生的情况是该类无法加载,因为接口尚未加载(它们在部署中),并且当类加载器尝试加载该类时,它可能会出现一些编译错误(我没有看到它任何地方)并且不加载它,并且当部署尝试实例化尚未加载的东西(共享jar)时 - 它会出错。
所以问题是我在这里做什么?我如何配置所有这些工作?我真的不想复制包含共享文件夹中所有接口的 jar。(它必须是一个完整的 .war 文件)。
谢谢。
PS 不幸的是,在加载域库(共享)文件夹时,我没有任何错误/异常。当我尝试实例化它时,我只有java.lang.NoClassDefFoundError 。