[英]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.