title: Tomcat Connector Matching Property Warning
body: <p>I am trying to configure tomcat to handle connections using SSL, giving a keystore with the certificate of the server and a truststore for the client certificates to trust. The connector configuration looks like below:</p>
  
  <pre><code>&lt;Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
      maxThreads="200"
      SSLEnabled="true"
      scheme="https"
      secure="true"
      keystoreFile="/server_certs/webserver_certificate.p12"
      keystorePass="password"
      keystoreType="pkcs12"
      trustoreFile="/server_cert/truststore_dev.jks"
      trustorePass="changeit"
      trustoreType="jks"
      clientAuth="true"
      sslProtocol="TLS" /&gt;
  </code></pre>
  
  <p>The problem with the above is that i am getting the following WARNINGS in the logs:</p>
  
  <p><b>"WARNING: [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'trus
  toreFile' to 'C:\Apps\apache\apache-tomcat-7.0.41\server_certs\truststore_dev.jk
  s' did not find a matching property."</b></p>
  
  <p>Which i guess means that the truststore is not taken into consideration. When i am trying to access a web page, it complains that the client does not have any certificates that the server requires.</p>
  
  <p>Is there anything wrong i am doing? I thought the <b>trustoreFile</b>, <b>truststorePass</b> and <b>truststoreType</b> are common properties of the Connector.</p>
  
  <p>Any help much appreciated.</p>