在 Glassfish 下运行我的企业应用程序时,我遇到了以下问题(由其他人报告)。在 Jetty 下它工作正常。
javax/xml/ws/spi/Provider提到创建 META-INF/services/javax.xml.ws.spi.Provider 资源,但这已经随 CXF 提供,并且创建一个额外的资源文件并不能解决 Glassfish 下的这个问题。
有谁知道如何确保 CXF 在 GlassFish 下被拾取?
(我正在使用具有 CXF 依赖项 2.2.5 的 Maven 多模块项目)
谢谢!
蒂姆
编辑#1
暂时跳过这个问题,只使用 Metro,但如果有人有任何指示,我真的很想知道如何使用 CXF。如果没有任何效果,我可能不得不切换 Web 应用程序容器(或查看 Metro 来填充我的要求)
编辑#2
一些解决方案通过添加<class-loader delegate="false"/>
到 sun-web.xml 文件中详细说明了战争的修复。但是,这不适用于非战争 ee 应用程序。