websphere-liberty - Websphere/Open-Liberty:访问 Weld-Internal 类
问题描述
我完全意识到这通常可能不是一个好主意,但我想知道是否有办法从我部署的应用程序战争中访问 Weld 内部类。例如 org.jboss.weld.resources.ClassTransformer 这不是用于生产应用程序,而是用于与测试和加载一些 CDI bean 并执行适当的清理相关的侧面投影。我的代码在 Wildfly 下工作,但因 java.lang.NoClassDefFoundError: org.jboss.weld.resources.ClassTransformer 而失败。我确信焊接实现/功能具有此类。
当然,这是设计使然,但我想知道是否还有办法实现它;也许通过配置不强制执行这种严格的类加载器隔离......同样,这仅适用于非常具体的测试/开发场景。
谢谢,丹尼尔
解决方案
推荐阅读
- python - 如何在python中正确导入函数?
- c++ - 如何使用 C++ 将 XML 文件加载和读/写到 GTK+ 应用程序中?
- python - 美丽汤和 td 元素提取的问题
- machine-learning - PyTorch 由于广播而给出不正确的结果
- c# - Task.Delay 真的像 I/O 操作那样异步吗,即它是否依赖硬件和中断而不是线程?
- ruby-on-rails - Flash 消息仅显示一次(Rails 6)
- c++ - 连接一列中的所有行,其中另一列匹配/等于 sqlite 中的某些内容
- python - 如何将不同 csv 文件中的两列合并为一个 csv 文件
- html - 如何让 Safari 正确显示我的 Google 字体?
- oop - 关闭在失败的构造函数中创建的资源