java - 我们可以将 EAR 中的 lib jar 与 Websphere 中的共享库引用结合起来吗?
问题描述
我似乎没有找到解决方案,我有以下问题:
我有一堆 jar 依赖项放在我耳下的 lib 文件夹中。
此外,我将其他 jar 放在共享库引用中。
当我引用共享库时,我似乎从耳朵下的库 jar 中的类中获得了 ClassNotFound,我不知道我们是否真的可以访问两者?
非常感谢!
解决方案
假设与应用程序关联的 WebSphere 传统共享库将与 EAR/lib 目录中的 jar 共享一个类加载器,除非您为共享库选择“使用隔离的类加载器”设置 - 这为它们提供了自己的类加载器,即无法“看到”EAR/lib 中的类。
如果根本找不到您的 EAR/lib 库(从任何范围),我建议检查 application.xml 以确保您的应用程序未声明为 Java EE <5 应用程序 - 如果 application.xml 指定 J2EE 1.2-1.4,早于将库目录添加到规范中,服务器不会将该目录添加到类路径中。
推荐阅读
- python - PyTorch Convolution - Why four dimensions?
- python - 通过 conda-pack 问题导出的 Conda 环境 - 没有名为“xxxx”的模块错误
- javascript - 即使在 .ready 之后 jQuery 也没有执行
- java - 如何在多台显示器上正确切换全屏无边框
- python - 熊猫计算组中唯一数字的平均数量
- python - KeyError:从本地目录导入时发生“'__name__' not in globals”
- mysql - 保护特定对象 id 在 MySQL 中不被删除
- python - 使用python删除嵌套字典中的键及其值
- python - 使用 HDBSCAN 检索集群的成员
- python - selenium 有没有办法点击like按钮(不使用类)?(参考图片)