2015-08-06 2 views
1

При попытке запустить wildfly, версия 8.2.0, используя domain.sh, я получаю это исключение.Wildfly missing dependency jboss.ws.config

[Server:master-server] 16:44:53,818 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([("subsystem" => "webservices")]) - failure description: {"WFLYCTL0180: Services with missing/unavailable dependencies" => ["jboss.ws.config is missing [jboss.web.common.server]"]} 
[Server:master-server] 16:44:53,947 INFO [org.jboss.as.controller] (Controller Boot Thread) WFLYCTL0183: Service status report 
[Server:master-server] WFLYCTL0184: New missing/unsatisfied dependencies: 
[Server:master-server]  service jboss.web.common.server (missing) dependents: [service jboss.ws.config] 
[Server:master-server] 
[Server:master-server] 16:44:54,947 ERROR [org.jboss.as] (Controller Boot Thread) WFLYSRV0026: WildFly Full 9.0.1.Final (WildFly Core 1.0.1.Final) started (with errors) in 15339ms - Started 270 of 484 services (1 services failed or missing dependencies, 279 services are lazy, passive or on-demand) 

Я пытаюсь включить SSL/TLS. Какие зависимости я должен добавить и где?

Update 1: Я модернизировал от 8.2.0.Final до 9.0.1.Final, надеясь, что это будет решить эту проблему, но это не так. Я использую полный профиль.

Undertow Subsystem

 <subsystem xmlns="urn:jboss:domain:undertow:2.0"> 
      <buffer-cache name="default"/> 
      <server name="master-server"> 
       <ajp-listener name="ajp" socket-binding="ajp"/> 
       <http-listener name="default" socket-binding="http" redirect-socket="https"/> 
       <https-listener name="https" socket-binding="https" security-realm="SSLRealm" enabled-cipher-suites="TLS_RSA_WITH_AES_128_GCM_SHA256,TLS_DHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" enabled-protocols="TLSv1.2"/> 
       <host name="default-host" alias="localhost"> 
        <location name="/" handler="welcome-content"/> 
        <filter-ref name="server-header"/> 
        <filter-ref name="x-powered-by-header"/> 
       </host> 
      </server> 
      <servlet-container name="default"> 
       <jsp-config/> 
       <websockets/> 
      </servlet-container> 
      <handlers> 
       <file name="welcome-content" path="${jboss.home.dir}/welcome-content"/> 
      </handlers> 
      <filters> 
       <response-header name="server-header" header-name="Server" header-value="WildFly/9"/> 
       <response-header name="x-powered-by-header" header-name="X-Powered-By" header-value="Undertow/1"/> 
      </filters> 
     </subsystem> 

Webservices Subsystem

 <subsystem xmlns="urn:jboss:domain:webservices:2.0"> 
      <wsdl-host>${jboss.bind.address:127.0.0.1}</wsdl-host> 
      <endpoint-config name="Standard-Endpoint-Config"/> 
      <endpoint-config name="Recording-Endpoint-Config"> 
       <pre-handler-chain name="recording-handlers" protocol-bindings="##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM"> 
        <handler name="RecordingHandler" class="org.jboss.ws.common.invocation.RecordingServerHandler"/> 
       </pre-handler-chain> 
      </endpoint-config> 
      <client-config name="Standard-Client-Config"/> 
     </subsystem> 
+0

Как выглядит конфигурация подсистемы подсистемы и webservices? – ctomc

ответ

0

Кажется, я решил на свой вопрос через несколько дней отладки. Сценарий, который устанавливает Wildfly для меня, изменил атрибут имени элемента сервера под подсистемой подсистемы от сервера по умолчанию к мастер-серверу. Изменение имени на сервере по умолчанию исправило мою проблему для меня.

Смежные вопросы