我試圖配置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'沒有找到匹配的屬性。「
我想這意味着信用庫沒有考慮到。當我嘗試訪問網頁時,它會抱怨客戶端沒有任何服務器要求的證書。
我在做什麼錯?我認爲trustoreFile,truststorePass和truststoreType是連接器的常見屬性。
任何幫助非常感謝。
非常感謝Stephen C.你100%正確。不能相信這花了我半天。再次感謝你。 – nikkatsa