簡體   English   中英

在JBoss 5.1中關閉JBoss WS模塊

[英]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配置”部分。 第一點說:

  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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM