【发布时间】:2016-07-13 05:15:01
【问题描述】:
我最近将 Apache CXF 引入了我的 Web 服务处理模块,以允许我使用它提供的一些高级功能。
不幸的是,我找不到在运行时使用 CXF 启用/禁用任何类型的触发器。我有几十个应用程序重用了该模块的一部分,我不希望它们都在运行时使用 CXF,因为它的库位于类路径上。 CXF,尽管它引入了一些错误或显着改变了应用程序的行为,所以我需要一种方法在不需要的地方禁用它。
是否有某种系统属性或我可以使用的东西,以便在运行时忽略 CXF 库?
【问题讨论】:
-
我认为加载后无法更改类加载器。你想避免什么功能?也许其中一些有解决方法
-
没什么特别的,我希望应用程序表现得好像 cxf 甚至不在类路径上。例如,弄乱相关模块的单元测试执行(类路径上带有 cxf 的 jvm 错误)、ant 构建等等
标签: java apache web-services soap cxf