title: Wildfly missing dependency jboss.ws.config
body: <p>When trying to start up wildfly, version 8.2.0, using domain.sh, I get this exception.</p>
  
  <pre><code>    [Server:master-server] 16:44:53,818 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([("subsystem" =&gt; "webservices")]) - failure description: {"WFLYCTL0180: Services with missing/unavailable dependencies" =&gt; ["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)
  </code></pre>
  
  <p>I'm trying to enable SSL/TLS. What dependencies do I need to add and where?</p>
  
  <p><strong>Update 1</strong>:
  I've upgraded from 8.2.0.Final to 9.0.1.Final, hoping it would fix the problem, but it does not. I'm using full-ha profile.</p>
  
  <p>Undertow Subsystem</p>
  
  <pre class="lang-xml prettyprint-override"><code>      &lt;subsystem xmlns="urn:jboss:domain:undertow:2.0"&gt;
              &lt;buffer-cache name="default"/&gt;
              &lt;server name="master-server"&gt;
                  &lt;ajp-listener name="ajp" socket-binding="ajp"/&gt;
                  &lt;http-listener name="default" socket-binding="http" redirect-socket="https"/&gt;
                  &lt;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"/&gt;
                  &lt;host name="default-host" alias="localhost"&gt;
                      &lt;location name="/" handler="welcome-content"/&gt;
                      &lt;filter-ref name="server-header"/&gt;
                      &lt;filter-ref name="x-powered-by-header"/&gt;
                  &lt;/host&gt;
              &lt;/server&gt;
              &lt;servlet-container name="default"&gt;
                  &lt;jsp-config/&gt;
                  &lt;websockets/&gt;
              &lt;/servlet-container&gt;
              &lt;handlers&gt;
                  &lt;file name="welcome-content" path="${jboss.home.dir}/welcome-content"/&gt;
              &lt;/handlers&gt;
              &lt;filters&gt;
                  &lt;response-header name="server-header" header-name="Server" header-value="WildFly/9"/&gt;
                  &lt;response-header name="x-powered-by-header" header-name="X-Powered-By" header-value="Undertow/1"/&gt;
              &lt;/filters&gt;
          &lt;/subsystem&gt;
  
  </code></pre>
  
  <p>Webservices Subsystem</p>
  
  <pre class="lang-xml prettyprint-override"><code>        &lt;subsystem xmlns="urn:jboss:domain:webservices:2.0"&gt;
              &lt;wsdl-host&gt;${jboss.bind.address:127.0.0.1}&lt;/wsdl-host&gt;
              &lt;endpoint-config name="Standard-Endpoint-Config"/&gt;
              &lt;endpoint-config name="Recording-Endpoint-Config"&gt;
                  &lt;pre-handler-chain name="recording-handlers" protocol-bindings="##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM"&gt;
                      &lt;handler name="RecordingHandler" class="org.jboss.ws.common.invocation.RecordingServerHandler"/&gt;
                  &lt;/pre-handler-chain&gt;
              &lt;/endpoint-config&gt;
              &lt;client-config name="Standard-Client-Config"/&gt;
          &lt;/subsystem&gt;
  
  </code></pre>