title: cargo-maven2-plugin:start fails with "Actually there are no valid types registered for this configuration", regardless of what containerId I enter
body: <p>I'm trying to run integration tests with the <code>cargo-maven2-plugin</code> and Tomcat 8. I want the Maven build to start the container for me, so I have configured the <code>start</code> and <code>stop</code> goals as documented <a href="https://codehaus-cargo.github.io/cargo/Starting+and+stopping+a+container.html#Startingandstoppingacontainer-lifecycle" rel="nofollow noreferrer">here</a>. The problem is that regardless of what I enter as <code>containerId</code>, the <code>start</code> goal always fails with a message saying that there are no registered configurations. The error messages always ends in</p>
  
  <blockquote>
    <p>Actually there are no valid types registered for this configuration. Maybe you've made a mistake spelling it?</p>
  </blockquote>
  
  <p>I've tried various configurations, including ones that I found in various tutorials, and ones that user older Tomcat versions, but nothing helps. The error message is always the same.</p>
  
  <p>Other posts here on Stack Overflow recommend to update the Cargo versions, but this doesn't apply to my problem: I already use the <a href="https://codehaus-cargo.github.io/cargo/Downloads.html" rel="nofollow noreferrer">latest release version</a> (1.6.5).</p>
  
  <p>So, why do I keep getting this error?</p>
  
  <hr>
  
  <p>For reference, here is one complete configuration that I tried out:</p>
  
  <pre><code>&lt;plugin&gt;
      &lt;groupId&gt;org.codehaus.cargo&lt;/groupId&gt;
      &lt;artifactId&gt;cargo-maven2-plugin&lt;/artifactId&gt;
      &lt;version&gt;1.6.5&lt;/version&gt;
      &lt;executions&gt;
          &lt;execution&gt;
              &lt;id&gt;start-container&lt;/id&gt;
              &lt;phase&gt;pre-integration-test&lt;/phase&gt;
              &lt;goals&gt;
                  &lt;goal&gt;start&lt;/goal&gt;
              &lt;/goals&gt;
          &lt;/execution&gt;
          &lt;execution&gt;
              &lt;id&gt;stop-container&lt;/id&gt;
              &lt;phase&gt;post-integration-test&lt;/phase&gt;
              &lt;goals&gt;
                  &lt;goal&gt;stop&lt;/goal&gt;
              &lt;/goals&gt;
          &lt;/execution&gt;
      &lt;/executions&gt;
      &lt;configuration&gt;
          &lt;container&gt;
              &lt;containerId&gt;tomcat8x&lt;/containerId&gt;
              &lt;artifactInstaller&gt;
                  &lt;groupId&gt;org.apache.tomcat&lt;/groupId&gt;
                  &lt;artifactId&gt;tomcat&lt;/artifactId&gt;
                  &lt;version&gt;8.5.23&lt;/version&gt;
              &lt;/artifactInstaller&gt;
          &lt;/container&gt;
          &lt;configuration&gt;
              &lt;type&gt;standalone&lt;/type&gt;
          &lt;/configuration&gt;
          &lt;deployables&gt;
              &lt;!-- ... --&gt;
          &lt;/deployables&gt;
      &lt;/configuration&gt;
  &lt;/plugin&gt;
  </code></pre>
  
  <p>The full error message for this configuration is:</p>
  
  <blockquote>
    <p>[ERROR] Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.6.5:start (start-container) on project domain.db.itest: Execution start-container of goal org.codehaus.cargo:cargo-maven2-plugin:1.6.5:start failed: Cannot create configuration. There's no registered configuration for the parameters (container [id = [tomcat8x], type = [installed]], configuration type [standalone]). Actually there are no valid types registered for this configuration. Maybe you've made a mistake spelling it? -> [Help 1]</p>
  </blockquote>