[英]Turn off JBoss WS module in JBoss 5.1
我正在尝试将CXF Web应用程序部署到JBoss 5.1 GA。 所有功能都可以在Tomcat上正常运行,但是内部JBoss-WS jar会引起某些意外行为(与此处所写内容相同),因此我想按此处所写将Jboss webservice子系统关闭。 。
问题是即使重新启动服务器后,将jboss-deployment-structure.xml放在WEB-INF中也没有任何效果,因此我认为5.1版不支持它。 从/部署者和jbossws.sar从/部署(如书面卸下jbossws.deployer 这里 )是不是因为有很多可能受它影响应用程序的有效选项。
所以我的问题是如何禁用内部JBoss WS模块?
非常感谢,
彼得
请参阅JAX-WS规范的“ 6.2.1配置”部分。 第一点说:
- 如果存在名称为
META-INF/services/javax.xml.ws.spi.Provider
,则将其第一行(如果存在)用作实现类的UTF-8编码名称。
有一个JBOSS_HOME/common/lib/jbossws-native-jaxws.jar
JAR,其中包含META-INF/services/javax.xml.ws.spi.Provider
文件,其中包含:
org.jboss.ws.core.jaxws.spi.ProviderImpl
因此,根据上述规范的第2点或第3点,您可以:
${java.home}/lib/jaxws.properties
javax.xml.ws.spi.Provider
系统属性 当尝试使用最新的CXF提供程序时,我已经使用JBoss 6做到了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.