Tomcat 에 SSL 인증서 설정후 시작시, 아래와 같은 오류가 발생하는 경우
Caused by: java.io.IOException: Alias name tomcat does not identify a key entry
Server.xml 에 설정된 인증서 정보에서 첫번째 Alias 정보를 가져올수 없을때 오류가 발생합니다. 그래서 키스토어 정보에서 지정된 Alias 명을 Server.xml 에 지정을 해주면 됩니다.
1. Alias 정보 확인 예
keytool -list -v -keystore cert.jks
[Result]
별칭 이름: securesign.kr <= Alias
생성 날짜: 2011. 12. 13
항목 유형: PrivateKeyEntry
인증서 체인 길이: 4
인증서[1]: ...................
2. Server.xml 에 Alias 지정
<Connector keyAlias="securesign.kr" keystoreFile="cert.jks" keystorePass="xxx" 그외 항목들 />