2013-10-17 83 views
4

我試圖配置tomcat來處理使用SSL的連接,爲服務器的證書和truststore提供一個用於信任的客戶端證書的密鑰庫。連接器配置看起來像下面:Tomcat連接器匹配屬性警告

<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" /> 

與上述的問題是,我得到在日誌以下警告:

「警告:[SetAllPropertiesRule] {服務器/服務/連接器}設定property'trus toreFile'到'C:\ Apps \ apache \ apache-tomcat-7.0.41 \ server_certs \ truststore_dev.jk s'沒有找到匹配的屬性。「

我想這意味着信用庫沒有考慮到。當我嘗試訪問網頁時,它會抱怨客戶端沒有任何服務器要求的證書。

我在做什麼錯?我認爲trustoreFiletruststorePasstruststoreType是連接器的常見屬性。

任何幫助非常感謝。

回答